Class Logger¶
Defined in File Logger.h
Class Documentation¶
-
class
Logger
¶ Public Functions
-
template<typename
T
>
std::ostringstream &operator<<
(T msg)¶ Add message to the log.
- Return
- Template Parameters
T
: type of the data to print
- Parameters
msg
: The message to print
-
~Logger
()¶ Default destructor.
The destructor prints all messages, that were added by << operator, before the logger are destroyed
Public Static Functions
-
void
setLogLevel
(LogLevel level)¶ Sets the lowest log level for all log messages.
- Note
to set off all logs use LogLevel::OFF
- Parameters
level
:
-
void
setAppender
(LogAppenderIf::UPtr appender)¶ Sets appender to print messages for all log messages.
The default appender is ConsoleAppender
- Parameters
appender
:
-
template<typename