|
| BufferLogger (int level) |
|
void | emitLog (int, const char *origin, std::string msg) |
|
void | setLevel (int level) |
| Changes the runtime log level to a new value. More...
|
|
void | clear () |
| Clears the internal memory buffer. More...
|
|
std::string | getContents () const |
| get the contents of the internal buffer More...
|
|
| LoggerBase (int level_=INFO) |
| Construct the base logger object. More...
|
|
bool | enabledFor (int level_) const |
| Check whether messages at the given log level are enabled. More...
|
|
int | level () const |
| Get the log level set for this logger. More...
|
|
void | error (const char *origin, const char *fmt,...) |
| emit an error message More...
|
|
void | error (const char *origin, std::string msg) |
| emit an error message More...
|
|
void | error (const char *origin, Fn &&f) |
| emit an error message More...
|
|
void | error (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
void | warning (const char *origin, const char *fmt,...) |
| emit a warning message More...
|
|
void | warning (const char *origin, std::string msg) |
| emit a warning message More...
|
|
void | warning (const char *origin, Fn &&f) |
| emit a warning message More...
|
|
void | warning (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
void | info (const char *origin, const char *fmt,...) |
| emit an information/notice message More...
|
|
void | info (const char *origin, std::string msg) |
| emit an information/notice message More...
|
|
void | info (const char *origin, Fn &&f) |
| emit an information/notice message More...
|
|
void | info (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
void | debug (const char *origin, const char *fmt,...) |
| emit an debug message More...
|
|
void | debug (const char *origin, std::string msg) |
| emit an debug message More...
|
|
void | debug (const char *origin, Fn &&f) |
| emit an debug message More...
|
|
void | debug (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
void | longdebug (const char *origin, const char *fmt,...) |
| emit a very verbose debugging message More...
|
|
void | longdebug (const char *origin, std::string msg) |
| emit a very verbose debugging message More...
|
|
void | longdebug (const char *origin, Fn &&f) |
| emit a very verbose debugging message More...
|
|
void | longdebug (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
void | log (int level, const char *origin, const char *fmt,...) |
| emit a log message at the given log level. More...
|
|
void | log (int level, const char *origin, std::string msg) |
| emit a log message at the given log level. More...
|
|
void | log (int level, const char *origin, Fn &&f) |
| emit a log message at the given log level. More...
|
|
void | log (const char *origin, const char *fmt,...) |
| emit a log message at the given log level. More...
|
|
void | log (const char *origin, const char *fmt, va_list ap) |
| emit a log message at the given log level. More...
|
|
void | log (const char *origin, std::string msg) |
| emit a log message at the given log level. More...
|
|
void | log (const char *origin, Fn f) |
| emit a log message at the given log level. More...
|
|
void | log (Args &&...) |
| Special-case implementation for messages which are known to be discarded at compile time.
|
|
Log messages into an internal memory buffer.
Logs messages into an internal string buffer. The contents of the buffer may be retrieved with getContents().
Definition at line 1187 of file loggers.h.