|
| | Logger (const std::string &category) |
| | Construct a logger for the given category. More...
|
| |
| template<level_t LEVEL, typename... ARGS> |
| void | log (const char *format, ARGS... args) const |
| | Log a message at a given level. More...
|
| |
| template<typename... ARGS> |
| void | log (level_t LEVEL, const char *format, ARGS... args) const |
| | Log a message at a given level. More...
|
| |
| template<level_t LEVEL, typename... ARGS> |
| void | log (const std::string &format, ARGS... args) const |
| | Log a message at a given level. More...
|
| |
| template<typename... ARGS> |
| void | log (level_t LEVEL, const std::string &format, ARGS... args) const |
| | Log a message at a given level. More...
|
| |
| bool | isEnabled (level_t LEVEL) const |
| | Returns true if messages at the given level will be written to the log file. More...
|
| |
| level_t | getLevel () const |
| | Returns the current log level. More...
|
| |
| bool | isCritEnabled () const |
| | Returns true if CRIT messages will be written to the log. More...
|
| |
| bool | isFatalEnabled () const |
| | Returns true if FATAL messages will be written to the log. More...
|
| |
| bool | isErrorEnabled () const |
| | Returns true if ERROR messages will be written to the log. More...
|
| |
| bool | isWarnEnabled () const |
| | Returns true if WARN messages will be written to the log. More...
|
| |
| bool | isInfoEnabled () const |
| | Returns true if INFO messages will be written to the log. More...
|
| |
| bool | isDebugEnabled () const |
| | Returns true if DEBUG messages will be written to the log. More...
|
| |
| bool | isTraceEnabled () const |
| | Returns true if TRACE messages will be written to the log. More...
|
| |
| template<typename... ARGS> |
| void | crit (const char *format, ARGS... args) const |
| | Log a message at CRIT level. More...
|
| |
| template<typename... ARGS> |
| void | fatal (const char *format, ARGS... args) const |
| | Log a message at FATAL level. More...
|
| |
| template<typename... ARGS> |
| void | error (const char *format, ARGS... args) const |
| | Log a message at ERROR level. More...
|
| |
| template<typename... ARGS> |
| void | warn (const char *format, ARGS... args) const |
| | Log a message at WARN level. More...
|
| |
| template<typename... ARGS> |
| void | info (const char *format, ARGS... args) const |
| | Log a message at INFO level. More...
|
| |
| template<typename... ARGS> |
| void | debug (const char *format, ARGS... args) const |
| | Log a message at DEBUG level. More...
|
| |
| template<typename... ARGS> |
| void | trace (const char *format, ARGS... args) const |
| | Log a message at TRACE level. More...
|
| |
| void | crit (const char *str) const |
| | Log a message at CRIT level without any arguments. More...
|
| |
| void | fatal (const char *str) const |
| | Log a message at FATAL level without any arguments. More...
|
| |
| void | error (const char *str) const |
| | Log a message at ERROR level without any arguments. More...
|
| |
| void | warn (const char *str) const |
| | Log a message at WARN level without any arguments. More...
|
| |
| void | info (const char *str) const |
| | Log a message at INFO level without any arguments. More...
|
| |
| void | debug (const char *str) const |
| | Log a message at DEBUG level without any arguments. More...
|
| |
| void | trace (const char *str) const |
| | Log a message at TRACE level without any arguments. More...
|
| |
| void | crit (const std::string &str) const |
| | Log a message at CRIT level without any arguments. More...
|
| |
| void | fatal (const std::string &str) const |
| | Log a message at FATAL level without any arguments. More...
|
| |
| void | error (const std::string &str) const |
| | Log a message at ERROR level without any arguments. More...
|
| |
| void | warn (const std::string &str) const |
| | Log a message at WARN level without any arguments. More...
|
| |
| void | info (const std::string &str) const |
| | Log a message at INFO level without any arguments. More...
|
| |
| void | debug (const std::string &str) const |
| | Log a message at DEBUG level without any arguments. More...
|
| |
| void | trace (const std::string &str) const |
| | Log a message at TRACE level without any arguments. More...
|
| |
| template<typename... ARGS> |
| void | crit (const std::string &format, ARGS... args) const |
| | Log a message at CRIT level. More...
|
| |
| template<typename... ARGS> |
| void | fatal (const std::string &format, ARGS... args) const |
| | Log a message at FATAL level. More...
|
| |
| template<typename... ARGS> |
| void | error (const std::string &format, ARGS... args) const |
| | Log a message at ERROR level. More...
|
| |
| template<typename... ARGS> |
| void | warn (const std::string &format, ARGS... args) const |
| | Log a message at WARN level. More...
|
| |
| template<typename... ARGS> |
| void | info (const std::string &format, ARGS... args) const |
| | Log a message at INFO level. More...
|
| |
| template<typename... ARGS> |
| void | debug (const std::string &format, ARGS... args) const |
| | Log a message at DEBUG level. More...
|
| |
| template<typename... ARGS> |
| void | trace (const std::string &format, ARGS... args) const |
| | Log a message at TRACE level. More...
|
| |
Class for writing to the system logger.
Log messages will be prefixed with the category.
Messages will appear for a certain log level if the system log level is at least as verbose.