|
| void | debug (const std::string &, const std::string &="") override |
| | Log a debug message.
|
| void | info (const std::string &, const std::string &="") override |
| | Log an info message.
|
| void | warning (const std::string &, const std::string &="") override |
| | Log a warning message.
|
| void | error (const std::string &, const std::string &="") override |
| | Log an error message.
|
| void | critical (const std::string &, const std::string &="") override |
| | Log a critical message.
|
| void | setLevel (Level) override |
| | Set the Level object.
|
| Level | getLevel () const override |
| | Get the Level object.
|
| void | setAppPrefix (const std::string &) override |
| | Set the application prefix for log messages.
|
| std::string | getAppPrefix () const override |
| | Get the App Prefix object.
|
| bool | enableFileLogging (const std::string &) override |
| | Enable logging to a file.
|
| void | disableFileLogging () override |
| | Disable logging to a file.
|
| | ILogger ()=default |
| virtual | ~ILogger ()=default |
| LogStream | stream (Level level, const std::string &caller="") |
| | Create a LogStream for streaming log messages.
|
| LogStream | debugStream (const std::string &caller="") |
| | Create a LogStream for streaming debug messages.
|
| LogStream | infoStream (const std::string &caller="") |
| | Create a LogStream for streaming info messages.
|
| LogStream | warningStream (const std::string &caller="") |
| | Create a LogStream for streaming warning messages.
|
| LogStream | errorStream (const std::string &caller="") |
| | Create a LogStream for streaming error messages.
|
| LogStream | criticalStream (const std::string &caller="") |
| | Create a LogStream for streaming critical messages.
|
| template<typename... Args> |
| void | debugFmt (const std::string &format, Args &&...args) |
| | Create a formatted debug message.
|
| template<typename... Args> |
| void | infoFmt (const std::string &format, Args &&...args) |
| | Create a formatted info message.
|
| template<typename... Args> |
| void | warningFmt (const std::string &format, Args &&...args) |
| | Create a formatted warning message.
|
| template<typename... Args> |
| void | errorFmt (const std::string &format, Args &&...args) |
| | Create a formatted error message.
|
| template<typename... Args> |
| void | criticalFmt (const std::string &format, Args &&...args) |
| | Create a formatted critical message.
|