Base class for all file logger streams.
More...
#include <base_file_logger_stream.h>
|
| | base_file_logger_stream (const config &streamConfig) noexcept |
| | file_logger_stream object constructor More...
|
| |
| | base_logger_stream (const config &streamConfig) noexcept |
| | base_logger_stream object constructor More...
|
| |
| void | log (const category &category, verbosity eVerbosity, std::thread::id threadId, std::chrono::system_clock::time_point messageTime, string_view svFile, string_view svFunction, int nLine, string_view svMessage) |
| | Output to stream. More...
|
| |
|
void | flush () |
| | Flush the stream.
|
| |
| virtual bool | log_unconditionally_required (const category &category, verbosity eVerbosity, std::thread::id threadId, std::chrono::system_clock::time_point messageTime, string_view svFile, string_view svFunction, int nLine) const noexcept |
| | Returns true if this message should be processed by this stream even if the logger filters did not pass it. More...
|
| |
Base class for all file logger streams.
- Author
- Khrapov
- Date
- 28.07.2021
Definition at line 34 of file base_file_logger_stream.h.
◆ base_file_logger_stream()
| qx::base_file_logger_stream::base_file_logger_stream |
( |
const config & |
streamConfig | ) |
|
|
inlinenoexcept |
file_logger_stream object constructor
- Parameters
-
| streamConfig | - file logger configuration |
Definition at line 13 of file base_file_logger_stream.inl.
◆ create_folder_and_get_log_file_path()
| std::filesystem::path qx::base_file_logger_stream::create_folder_and_get_log_file_path |
( |
log_file_policy |
eLogFilePolicy, |
|
|
string_view |
svFileName |
|
) |
| |
|
inlinestaticprotectednoexcept |
Create a folder (if required) and get log file path.
- Parameters
-
| eLogFilePolicy | - policy to use |
| svFileName | - log file name |
- Return values
-
| - | log file path, empty path on error |
Definition at line 18 of file base_file_logger_stream.inl.
The documentation for this class was generated from the following files: