Async logging statistics.
More...
#include <logger.hpp>
Async logging statistics.
Definition at line 99 of file logger.hpp.
◆ AsyncLogStats()
| unilink::diagnostics::AsyncLogStats::AsyncLogStats |
( |
| ) |
|
|
inline |
◆ get_drop_rate()
| double unilink::diagnostics::AsyncLogStats::get_drop_rate |
( |
| ) |
const |
|
inline |
◆ get_uptime()
| std::chrono::milliseconds unilink::diagnostics::AsyncLogStats::get_uptime |
( |
| ) |
const |
|
inline |
◆ reset()
| void unilink::diagnostics::AsyncLogStats::reset |
( |
| ) |
|
|
inline |
◆ batch_count
| uint64_t unilink::diagnostics::AsyncLogStats::batch_count {0} |
◆ dropped_logs
| uint64_t unilink::diagnostics::AsyncLogStats::dropped_logs {0} |
◆ flush_count
| uint64_t unilink::diagnostics::AsyncLogStats::flush_count {0} |
◆ max_queue_size_reached
| uint64_t unilink::diagnostics::AsyncLogStats::max_queue_size_reached {0} |
◆ queue_size
| uint64_t unilink::diagnostics::AsyncLogStats::queue_size {0} |
◆ start_time
| std::chrono::system_clock::time_point unilink::diagnostics::AsyncLogStats::start_time |
◆ total_logs
| uint64_t unilink::diagnostics::AsyncLogStats::total_logs {0} |
The documentation for this struct was generated from the following file: