#pragma once #include #include "CommonLogger.h" namespace Log { class ConsoleLogger : public CommonLogger { public: ConsoleLogger(ILogger::Level level = ILogger::DEBUGGING); protected: virtual void doLogString(Level level, boost::posix_time::ptime time, const std::string& message) override; private: std::mutex mutex; }; }