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

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

add_writer(log_writer_ptr writer)kcenon::logger::logger
add_writer(const std::string &name, log_writer_ptr writer)kcenon::logger::logger
clear_writers()kcenon::logger::logger
context()kcenon::logger::logger
context() constkcenon::logger::logger
enable_metrics_collection(bool enable=true)kcenon::logger::logger
flush() overridekcenon::logger::logger
get_current_metrics() constkcenon::logger::logger
get_emergency_buffer() const overridekcenon::logger::loggervirtual
get_emergency_buffer_size() const overridekcenon::logger::loggervirtual
get_emergency_fd() const overridekcenon::logger::loggervirtual
get_level() const overridekcenon::logger::logger
get_metrics_collector()kcenon::logger::logger
get_metrics_history(std::chrono::seconds duration) constkcenon::logger::logger
get_router()kcenon::logger::logger
get_router() constkcenon::logger::logger
get_sampler()kcenon::logger::logger
get_sampler() constkcenon::logger::logger
get_sampling_stats() constkcenon::logger::logger
get_writer(const std::string &name)kcenon::logger::logger
has_filter() constkcenon::logger::logger
has_routing() constkcenon::logger::logger
has_sampling() constkcenon::logger::logger
is_enabled(common::interfaces::log_level level) const overridekcenon::logger::logger
is_metrics_collection_enabled() constkcenon::logger::logger
is_running() constkcenon::logger::logger
log(common::interfaces::log_level level, const std::string &message) overridekcenon::logger::logger
log(common::interfaces::log_level level, std::string_view message, const common::source_location &loc=common::source_location::current()) overridekcenon::logger::logger
log(const common::interfaces::log_entry &entry) overridekcenon::logger::logger
log_structured(log_level level)kcenon::logger::logger
logger(bool async=true, std::size_t buffer_size=8192, std::unique_ptr< backends::integration_backend > backend=nullptr)kcenon::logger::loggerexplicit
pimpl_kcenon::logger::loggerprivate
remove_writer(const std::string &name)kcenon::logger::logger
reset_metrics()kcenon::logger::logger
reset_sampling_stats()kcenon::logger::logger
set_filter(std::unique_ptr< log_filter_interface > filter)kcenon::logger::logger
set_level(common::interfaces::log_level level) overridekcenon::logger::logger
set_router(std::unique_ptr< log_router > router)kcenon::logger::logger
set_sampler(std::unique_ptr< sampling::log_sampler > sampler)kcenon::logger::logger
start()kcenon::logger::logger
stop()kcenon::logger::logger
~critical_logger_interface()=defaultkcenon::logger::security::critical_logger_interfacevirtual
~logger()kcenon::logger::logger