|
| logger_interface (logger_interface const &)=delete |
|
logger_interface & | operator= (logger_interface const &)=delete |
|
virtual void | do_log (logmsg::type t, std::wstring &&msg)=0 |
| The one thing you need to override.
|
|
template<typename String , typename... Args> |
void | log (logmsg::type t, String &&fmt, Args &&...args) |
|
template<typename String > |
void | log_raw (logmsg::type t, String &&msg) |
|
bool | should_log (logmsg::type t) const |
|
void | set_all (logmsg::type t) |
|
void | set (logmsg::type t, bool flag) |
|
void | enable (logmsg::type t) |
|
void | disable (logmsg::type t) |
|
|
std::atomic< uint64_t > | level_ {logmsg::status | logmsg::error | logmsg::command | logmsg::reply} |
|
The documentation for this class was generated from the following file: