|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Logger performance metrics and monitoring. More...
#include <atomic>#include <chrono>#include <cstdint>#include <map>#include <string>#include <kcenon/logger/logger_export.h>

Go to the source code of this file.
Classes | |
| struct | kcenon::logger::metrics::logger_performance_stats |
| Performance statistics for logger operations. More... | |
| struct | kcenon::logger::metrics::logger_performance_stats::writer_stats_compat |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::logger |
| namespace | kcenon::logger::metrics |
Functions | |
| void | kcenon::logger::metrics::record_message_logged (uint64_t time_ns) |
| Record a logged message. | |
| void | kcenon::logger::metrics::record_message_dropped () |
| Record a dropped message. | |
| void | kcenon::logger::metrics::update_queue_size (uint64_t current_size) |
| Update queue size metrics. | |
| void | kcenon::logger::metrics::record_writer_error () |
| Record a writer error. | |
| void | kcenon::logger::metrics::record_flush_operation () |
| Record a flush operation. | |
Variables | |
| LOGGER_SYSTEM_API logger_performance_stats | kcenon::logger::metrics::g_logger_stats |
| Global logger metrics instance. | |
Logger performance metrics and monitoring.
Definition in file logger_metrics.h.