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: