diff options
| author | Szczepan Zalega <szczepan@nitrokey.com> | 2017-03-29 12:17:49 +0200 | 
|---|---|---|
| committer | Szczepan Zalega <szczepan@nitrokey.com> | 2017-03-29 12:49:14 +0200 | 
| commit | 887929bfdefd5894bce2de6821a948b205915fcc (patch) | |
| tree | 484b1d1c295327bb5248a4c83f2bacd4d36be539 /include | |
| parent | 34ade3188a96ee51c8dc895ac087d80480536968 (diff) | |
| download | libnitrokey-887929bfdefd5894bce2de6821a948b205915fcc.tar.gz libnitrokey-887929bfdefd5894bce2de6821a948b205915fcc.tar.bz2 | |
Change log's date-time format. Code reformat.
Signed-off-by: Szczepan Zalega <szczepan@nitrokey.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/log.h | 64 | 
1 files changed, 32 insertions, 32 deletions
| 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 <string>  #include <cstddef>  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; +    }; +  }  } | 
