#pragma once #include "common.h" namespace saw { class EventLoop; class LogIo; class Log { public: enum class Type : uint8_t { Info, Warning, Error, Debug }; private: LogIo ¢ral; EventLoop &loop; public: Log(LogIo ¢ral, EventLoop &loop); }; class LogIo { private: EventLoop &loop; public: LogIo(EventLoop &loop); }; } // namespace saw