#include <fileloghandler.hpp>
This class writes all logs to a file.
Definition at line 25 of file fileloghandler.hpp.
qi::log::FileLogHandler::FileLogHandler |
( |
const std::string & |
filePath | ) |
|
|
explicit |
Initialize the file handler on the file. File is opened directly on construction.
- Parameters
-
filePath | the path to the file where log messages will be written. |
* .. warning::
*
* If the file could not be opened, it logs a warning and every log call
* will silently fail.
*
virtual qi::log::FileLogHandler::~FileLogHandler |
( |
| ) |
|
|
virtual |
Write logs messages on a file.
- Parameters
-
verb | verbosity of the log message. |
date | qi::Clock date at which the log message was issued. |
date | qi::SystemClock date at which the log message was issued. |
category | will be used in future for filtering |
msg | actual message to log. |
file | filename from which this log message was issued. |
fct | function name from which this log message was issued. |
line | line number in the issuer file. |
If the file could not be opened, this function will silently fail, otherwise it will directly write the log message to the file and flush its output.
The documentation for this class was generated from the following file: