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
() const
kcenon::logger::logger
enable_metrics_collection
(bool enable=true)
kcenon::logger::logger
flush
() override
kcenon::logger::logger
get_current_metrics
() const
kcenon::logger::logger
get_emergency_buffer
() const override
kcenon::logger::logger
virtual
get_emergency_buffer_size
() const override
kcenon::logger::logger
virtual
get_emergency_fd
() const override
kcenon::logger::logger
virtual
get_level
() const override
kcenon::logger::logger
get_metrics_collector
()
kcenon::logger::logger
get_metrics_history
(std::chrono::seconds duration) const
kcenon::logger::logger
get_router
()
kcenon::logger::logger
get_router
() const
kcenon::logger::logger
get_sampler
()
kcenon::logger::logger
get_sampler
() const
kcenon::logger::logger
get_sampling_stats
() const
kcenon::logger::logger
get_writer
(const std::string &name)
kcenon::logger::logger
has_filter
() const
kcenon::logger::logger
has_routing
() const
kcenon::logger::logger
has_sampling
() const
kcenon::logger::logger
is_enabled
(common::interfaces::log_level level) const override
kcenon::logger::logger
is_metrics_collection_enabled
() const
kcenon::logger::logger
is_running
() const
kcenon::logger::logger
log
(common::interfaces::log_level level, const std::string &message) override
kcenon::logger::logger
log
(common::interfaces::log_level level, std::string_view message, const common::source_location &loc=common::source_location::current()) override
kcenon::logger::logger
log
(const common::interfaces::log_entry &entry) override
kcenon::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::logger
explicit
pimpl_
kcenon::logger::logger
private
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) override
kcenon::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
()=default
kcenon::logger::security::critical_logger_interface
virtual
~logger
()
kcenon::logger::logger
Generated by
1.12.0