From 887929bfdefd5894bce2de6821a948b205915fcc Mon Sep 17 00:00:00 2001 From: Szczepan Zalega Date: Wed, 29 Mar 2017 12:17:49 +0200 Subject: Change log's date-time format. Code reformat. Signed-off-by: Szczepan Zalega --- include/log.h | 64 +++++++++++++++++++++++++++++------------------------------ 1 file changed, 32 insertions(+), 32 deletions(-) (limited to 'include') diff --git a/include/log.h b/include/log.h index 7c25918..38fc122 100644 --- a/include/log.h +++ b/include/log.h @@ -1,10 +1,11 @@ #ifndef LOG_H #define LOG_H + #include #include namespace nitrokey { -namespace log { + namespace log { //for MSVC #ifdef ERROR @@ -12,45 +13,44 @@ namespace log { #endif -enum class Loglevel : int { DEBUG_L2, DEBUG, INFO, WARNING, ERROR }; - -class LogHandler { - public: - virtual void print(const std::string &, Loglevel lvl) = 0; + enum class Loglevel : int { + DEBUG_L2, DEBUG, INFO, WARNING, ERROR + }; - protected: - std::string loglevel_to_str(Loglevel); -}; + class LogHandler { + public: + virtual void print(const std::string &, Loglevel lvl) = 0; + protected: + std::string loglevel_to_str(Loglevel); + }; -class StdlogHandler : public LogHandler { - public: - virtual void print(const std::string &, Loglevel lvl); -}; + class StdlogHandler : public LogHandler { + public: + virtual void print(const std::string &, Loglevel lvl); + }; -extern StdlogHandler stdlog_handler; + extern StdlogHandler stdlog_handler; -class Log { - public: - Log() : mp_loghandler(&stdlog_handler), m_loglevel(Loglevel::WARNING) {} - - static Log &instance() { - if (mp_instance == nullptr) mp_instance = new Log; - return *mp_instance; - } + class Log { + public: + Log() : mp_loghandler(&stdlog_handler), m_loglevel(Loglevel::WARNING) {} - void operator()(const std::string &, Loglevel); + static Log &instance() { + if (mp_instance == nullptr) mp_instance = new Log; + return *mp_instance; + } - void set_loglevel(Loglevel lvl) { m_loglevel = lvl; } + void operator()(const std::string &, Loglevel); + void set_loglevel(Loglevel lvl) { m_loglevel = lvl; } + void set_handler(LogHandler *handler) { mp_loghandler = handler; } - void set_handler(LogHandler *handler) { mp_loghandler = handler; } + private: + LogHandler *mp_loghandler; + Loglevel m_loglevel; - private: - Loglevel m_loglevel; - LogHandler *mp_loghandler; - - static Log *mp_instance; -}; -} + static Log *mp_instance; + }; + } } -- cgit v1.2.3