Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
kcenon::logger::rotating_file_writer Member List

This is the complete list of members for kcenon::logger::rotating_file_writer, including all inherited members.

append_mode_kcenon::logger::file_writerprotected
base_filename_kcenon::logger::rotating_file_writerprivate
bytes_written_kcenon::logger::file_writerprotected
categorykcenon::logger::sync_writer_tagstatic
check_interval_kcenon::logger::rotating_file_writerprivate
cleanup_old_files()kcenon::logger::rotating_file_writerprivate
close() overridekcenon::logger::file_writervirtual
close_internal()kcenon::logger::file_writerprotected
current_period_start_kcenon::logger::rotating_file_writerprivate
file_extension_kcenon::logger::rotating_file_writerprivate
file_stream_kcenon::logger::file_writerprotected
file_writer(const std::string &filename, bool append=true, std::unique_ptr< log_formatter_interface > formatter=nullptr)kcenon::logger::file_writerexplicit
file_writer(const file_writer &)=deletekcenon::logger::file_writer
file_writer(file_writer &&)=deletekcenon::logger::file_writer
filename_kcenon::logger::file_writerprotected
flush() overridekcenon::logger::file_writervirtual
format_entry(const log_entry &entry) constkcenon::logger::file_writerprotected
formatter_kcenon::logger::file_writerprotected
generate_rotated_filename(int index=-1) constkcenon::logger::rotating_file_writerprivate
get_backup_files() constkcenon::logger::rotating_file_writerprivate
get_file_size() constkcenon::logger::rotating_file_writerprivate
get_mutex() constkcenon::logger::file_writerinlineprotected
get_name() const overridekcenon::logger::rotating_file_writerinlinevirtual
is_healthy() const overridekcenon::logger::file_writervirtual
is_open() const overridekcenon::logger::file_writerinlinevirtual
is_open_kcenon::logger::file_writerprotected
last_rotation_time_kcenon::logger::rotating_file_writerprivate
max_files_kcenon::logger::rotating_file_writerprivate
max_size_kcenon::logger::rotating_file_writerprivate
mutex_kcenon::logger::file_writermutableprotected
open_internal()kcenon::logger::file_writerprotected
operator=(const file_writer &)=deletekcenon::logger::file_writer
operator=(file_writer &&)=deletekcenon::logger::file_writer
perform_rotation()kcenon::logger::rotating_file_writerprivate
rotate()kcenon::logger::rotating_file_writer
rotating_file_writer(const std::string &filename, size_t max_size, size_t max_files, size_t check_interval=100)kcenon::logger::rotating_file_writer
rotating_file_writer(const std::string &filename, rotation_type type, size_t max_files, size_t check_interval=100)kcenon::logger::rotating_file_writer
rotating_file_writer(const std::string &filename, rotation_type type, size_t max_size, size_t max_files, size_t check_interval=100)kcenon::logger::rotating_file_writer
rotation_type_kcenon::logger::rotating_file_writerprivate
should_rotate() constkcenon::logger::rotating_file_writerprivate
should_rotate_by_time() constkcenon::logger::rotating_file_writerprivate
write(const log_entry &entry) overridekcenon::logger::rotating_file_writervirtual
writes_since_check_kcenon::logger::rotating_file_writerprivate
~file_writer() overridekcenon::logger::file_writer
~log_writer_interface()=defaultkcenon::logger::log_writer_interfacevirtual