unilink  0.4.3
A simple C++ library for unified async communication
unilink::diagnostics::Logger::Impl Member List

This is the complete list of members for unilink::diagnostics::Logger::Impl, including all inherited members.

async_config_unilink::diagnostics::Logger::Impl
async_enabled_unilink::diagnostics::Logger::Impl
async_stats_unilink::diagnostics::Logger::Impl
call_callback(LogLevel level, const std::string &message)unilink::diagnostics::Logger::Implinline
callback_unilink::diagnostics::Logger::Impl
check_and_rotate_log()unilink::diagnostics::Logger::Implinline
current_level_unilink::diagnostics::Logger::Impl
current_log_file_unilink::diagnostics::Logger::Impl
enabled_unilink::diagnostics::Logger::Impl
file_output_unilink::diagnostics::Logger::Impl
flush()unilink::diagnostics::Logger::Implinline
format_message(std::chrono::system_clock::time_point timestamp_val, LogLevel level, std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger::Implinline
get_queue_size() constunilink::diagnostics::Logger::Implinline
get_timestamp(std::chrono::system_clock::time_point timestamp) constunilink::diagnostics::Logger::Implinline
Impl()unilink::diagnostics::Logger::Implinline
level_to_string(LogLevel level) constunilink::diagnostics::Logger::Implinline
log_format_unilink::diagnostics::Logger::Impl
log_queue_unilink::diagnostics::Logger::Impl
log_rotation_unilink::diagnostics::Logger::Impl
mutex_unilink::diagnostics::Logger::Implmutable
open_log_file(const std::string &filename)unilink::diagnostics::Logger::Implinline
outputs_unilink::diagnostics::Logger::Impl
parse_format(const std::string &format)unilink::diagnostics::Logger::Implinline
process_batch(const std::vector< LogEntry > &batch)unilink::diagnostics::Logger::Implinline
queue_cv_unilink::diagnostics::Logger::Impl
queue_mutex_unilink::diagnostics::Logger::Implmutable
running_unilink::diagnostics::Logger::Impl
setup_async_logging(const AsyncLogConfig &config)unilink::diagnostics::Logger::Implinline
should_drop_log() constunilink::diagnostics::Logger::Implinline
shutdown_requested_unilink::diagnostics::Logger::Impl
stats_mutex_unilink::diagnostics::Logger::Implmutable
teardown_async_logging()unilink::diagnostics::Logger::Implinline
update_stats_on_batch(size_t)unilink::diagnostics::Logger::Implinline
update_stats_on_drop()unilink::diagnostics::Logger::Implinline
update_stats_on_enqueue()unilink::diagnostics::Logger::Implinline
update_stats_on_flush()unilink::diagnostics::Logger::Implinline
worker_loop()unilink::diagnostics::Logger::Implinline
worker_thread_unilink::diagnostics::Logger::Impl
write_to_console(const std::string &message) constunilink::diagnostics::Logger::Implinline
write_to_file(const std::string &message)unilink::diagnostics::Logger::Implinline
write_to_sinks(LogLevel level, const std::string &formatted_message)unilink::diagnostics::Logger::Implinline
~Impl()unilink::diagnostics::Logger::Implinline