Simple implementation of logger that prints messages to file.
More...
#include <r5logger.h>
|
| FileLogger (std::string fileName) |
| Constructor that specify output file name. More...
|
|
virtual void | LogMessage (const std::chrono::system_clock::time_point &time, LogLevel level, const std::string msg) const override |
| Implementation of method to log message to specified file. More...
|
|
virtual void | SetLogLevel (LogLevel level) override |
| Implementatio of method to set the log level of object. More...
|
|
Simple implementation of logger that prints messages to file.
◆ FileLogger()
r5::common::FileLogger::FileLogger |
( |
std::string |
fileName | ) |
|
|
inline |
Constructor that specify output file name.
- Parameters
-
fileName | name of the file to store log messages |
◆ LogMessage()
virtual void r5::common::FileLogger::LogMessage |
( |
const std::chrono::system_clock::time_point & |
time, |
|
|
LogLevel |
level, |
|
|
const std::string |
msg |
|
) |
| const |
|
inlineoverridevirtual |
Implementation of method to log message to specified file.
- Parameters
-
time | timestamp for message |
level | LogLevel of the message |
msg | message string |
Implements r5::common::ILogger.
◆ SetLogLevel()
virtual void r5::common::FileLogger::SetLogLevel |
( |
LogLevel |
level | ) |
|
|
inlineoverridevirtual |
Implementatio of method to set the log level of object.
- Parameters
-
level | new value of log level |
Implements r5::common::ILogger.
The documentation for this class was generated from the following file: