43 string_view svFileName = QXT(
"qx_app.log");
63 string_view svFileName) noexcept;
68 #include <qx/logger/base_file_logger_stream.inl>
@ clear_then_uppend
clear file at start, then append
@ time_name
create new file with time name
Base class for all file logger streams.
static std::filesystem::path create_folder_and_get_log_file_path(log_file_policy eLogFilePolicy, string_view svFileName) noexcept
Create a folder (if required) and get log file path.
base_file_logger_stream(const config &streamConfig) noexcept
file_logger_stream object constructor
Base class for logger streams.