|
Switchboard Extension SDK
|
Provides logging functionality. More...
#include <Logger.hpp>
Classes | |
| class | LogStream |
| Stream-like interface for logging at different levels. More... | |
| struct | LogStreamFactory |
| Helper factory for creating LogStream instances at different log levels. More... | |
Static Public Member Functions | |
| static void | setLogDestination (LogDestination *destination) |
| Sets the log destination of the logger. | |
| static LogDestination * | getLogDestination () |
| Gets the log destination of the logger. | |
| static void | setLogLevel (LogLevel level) |
| Sets the log level of the logger. | |
| static LogLevel | getLogLevel () |
| Gets the log level of the logger. | |
| static void | trace (const std::string &logMessage) |
| Logs a trace level message. | |
| static void | debug (const std::string &logMessage) |
| Logs a debug level message. | |
| static void | info (const std::string &logMessage) |
| Logs an info level message. | |
| static void | warning (const std::string &logMessage) |
| Logs a warning level message. | |
| static void | error (const std::string &logMessage) |
| Logs an error level message. | |
Static Public Attributes | |
| static LogStreamFactory | traceStream |
| static LogStreamFactory | debugStream |
| static LogStreamFactory | infoStream |
| static LogStreamFactory | warningStream |
| static LogStreamFactory | errorStream |
Provides logging functionality.
Logger class.
|
static |
Logs a debug level message.
| logMessage | The log message. |
|
static |
Logs an error level message.
| logMessage | The log message. |
|
static |
Gets the log destination of the logger.
|
static |
Gets the log level of the logger.
|
static |
Logs an info level message.
| logMessage | The log message. |
|
static |
Sets the log level of the logger.
| level | The log level to be set. |
|
static |
Logs a trace level message.
| logMessage | The log message. |
|
static |
Logs a warning level message.
| logMessage | The log message. |