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

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

base_writer(std::unique_ptr< log_formatter_interface > formatter=nullptr)kcenon::logger::base_writerexplicit
batch_processor_kcenon::logger::async::high_performance_async_writerprivate
close()kcenon::logger::log_writer_interfaceinlinevirtual
config_kcenon::logger::async::high_performance_async_writerprivate
flush() overridekcenon::logger::async::high_performance_async_writervirtual
format_log_entry(const log_entry &entry) constkcenon::logger::base_writerprotected
formatter_kcenon::logger::base_writerprivate
get_batch_stats() constkcenon::logger::async::high_performance_async_writer
get_formatter() constkcenon::logger::base_writer
get_name() const overridekcenon::logger::async::high_performance_async_writervirtual
get_queue_utilization() constkcenon::logger::async::high_performance_async_writer
get_stats() constkcenon::logger::async::high_performance_async_writerinline
high_performance_async_writer(log_writer_ptr wrapped_writer, const config &cfg=config{})kcenon::logger::async::high_performance_async_writerexplicit
is_healthy() const overridekcenon::logger::async::high_performance_async_writervirtual
is_open() const -> boolkcenon::logger::log_writer_interfaceinlinevirtual
memory_pool_kcenon::logger::async::high_performance_async_writerprivate
reset_stats()kcenon::logger::async::high_performance_async_writerinline
running_kcenon::logger::async::high_performance_async_writerprivate
set_use_color(bool use_color) overridekcenon::logger::async::high_performance_async_writervirtual
start()kcenon::logger::async::high_performance_async_writer
stats_kcenon::logger::async::high_performance_async_writermutableprivate
stop(bool flush_remaining=true)kcenon::logger::async::high_performance_async_writer
to_batch_entry(const queued_log_entry &entry) constkcenon::logger::async::high_performance_async_writerprivate
update_stats(bool success, std::chrono::nanoseconds latency)kcenon::logger::async::high_performance_async_writerprivate
use_color() constkcenon::logger::base_writerinline
use_color_kcenon::logger::base_writerprivate
wrapped_writer_kcenon::logger::async::high_performance_async_writerprivate
write(const log_entry &entry) overridekcenon::logger::async::high_performance_async_writervirtual
write_direct(const log_entry &entry)kcenon::logger::async::high_performance_async_writerprivate
~base_writer()=defaultkcenon::logger::base_writervirtual
~high_performance_async_writer() overridekcenon::logger::async::high_performance_async_writer
~log_writer_interface()=defaultkcenon::logger::log_writer_interfacevirtual