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

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

build() constkcenon::logger::logger_config_builderinline
build_unchecked() constkcenon::logger::logger_config_builderinline
config_kcenon::logger::logger_config_builderprivate
enable_batch_writing(bool enabled)kcenon::logger::logger_config_builderinline
enable_color_output(bool enabled)kcenon::logger::logger_config_builderinline
enable_compression(bool enabled)kcenon::logger::logger_config_builderinline
enable_crash_handler(bool enabled)kcenon::logger::logger_config_builderinline
enable_metrics(bool enabled)kcenon::logger::logger_config_builderinline
enable_source_location(bool enabled)kcenon::logger::logger_config_builderinline
enable_structured_logging(bool enabled)kcenon::logger::logger_config_builderinline
enable_timestamp(bool enabled)kcenon::logger::logger_config_builderinline
logger_config_builder()=defaultkcenon::logger::logger_config_builder
reset()kcenon::logger::logger_config_builderinline
set_async(bool enabled)kcenon::logger::logger_config_builderinline
set_batch_size(std::size_t size)kcenon::logger::logger_config_builderinline
set_buffer_size(std::size_t size)kcenon::logger::logger_config_builderinline
set_flush_interval(std::chrono::milliseconds interval)kcenon::logger::logger_config_builderinline
set_log_directory(const std::string &directory)kcenon::logger::logger_config_builderinline
set_log_file_prefix(const std::string &prefix)kcenon::logger::logger_config_builderinline
set_max_file_count(std::size_t count)kcenon::logger::logger_config_builderinline
set_max_file_size(std::size_t size)kcenon::logger::logger_config_builderinline
set_max_queue_size(std::size_t size)kcenon::logger::logger_config_builderinline
set_max_writers(std::size_t max)kcenon::logger::logger_config_builderinline
set_min_level(log_level level)kcenon::logger::logger_config_builderinline
set_network_retry_count(std::size_t count)kcenon::logger::logger_config_builderinline
set_network_timeout(std::chrono::milliseconds timeout)kcenon::logger::logger_config_builderinline
set_overflow_policy(logger_config::overflow_policy policy)kcenon::logger::logger_config_builderinline
set_remote_logging(const std::string &host, uint16_t port)kcenon::logger::logger_config_builderinline
set_writer_thread_count(std::size_t count)kcenon::logger::logger_config_builderinline
use_debug_defaults()kcenon::logger::logger_config_builderinline
use_default_config()kcenon::logger::logger_config_builderinline
use_high_performance_defaults()kcenon::logger::logger_config_builderinline
use_lock_free(bool enabled)kcenon::logger::logger_config_builderinline
use_low_latency_defaults()kcenon::logger::logger_config_builderinline
use_production_defaults()kcenon::logger::logger_config_builderinline