|
| BufferLogger (int level) |
|
void | emit_log (int, const char *origin, const 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 | get_contents () const |
| get the contents of the internal buffer More...
|
|
| LoggerBase (int level_=INFO) |
| Construct the base logger object. More...
|
|
void | error (const char *origin, const char *fmt,...) |
| emit an error message More...
|
|
void | error (const char *origin, const std::string &msg) |
| emit an error message More...
|
|
void | error (const char *origin, Fn f) |
| emit an error message More...
|
|
void | warning (const char *origin, const char *fmt,...) |
| emit a warning message More...
|
|
void | warning (const char *origin, const std::string &msg) |
| emit a warning message More...
|
|
void | warning (const char *origin, Fn f) |
| emit a warning message More...
|
|
void | info (const char *origin, const char *fmt,...) |
| emit an information/notice message More...
|
|
void | info (const char *origin, const std::string &msg) |
| emit an information/notice message More...
|
|
void | info (const char *origin, Fn f) |
| emit an information/notice message More...
|
|
void | debug (const char *origin, const char *fmt,...) |
| emit an debug message More...
|
|
void | debug (const char *origin, const std::string &msg) |
| emit an debug message More...
|
|
void | debug (const char *origin, Fn f) |
| emit an debug message More...
|
|
void | longdebug (const char *origin, const char *fmt,...) |
| emit a very verbose debugging message More...
|
|
void | longdebug (const char *origin, const 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 | 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, const 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, const 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...
|
|
bool | enabled_for (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...
|
|
Log messages into an internal memory buffer.
Logs messages into an internal string buffer. The contents of the buffer may be retrieved with get_contents().
Definition at line 1312 of file loggers.h.