|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Get batch statistics. More...
#include <batch_writer.h>

Public Member Functions | |
| double | average_batch_size () const |
Public Attributes | |
| std::atomic< uint64_t > | total_batches {0} |
| std::atomic< uint64_t > | total_entries {0} |
| std::atomic< uint64_t > | dropped_entries {0} |
| std::atomic< uint64_t > | flush_on_size {0} |
| std::atomic< uint64_t > | flush_on_timeout {0} |
| std::atomic< uint64_t > | manual_flushes {0} |
Get batch statistics.
Definition at line 109 of file batch_writer.h.
|
inline |
Definition at line 117 of file batch_writer.h.
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::dropped_entries {0} |
Definition at line 112 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::flush_batch_unsafe(), and kcenon::logger::batch_writer::reset_stats().
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::flush_on_size {0} |
Definition at line 113 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::reset_stats(), and kcenon::logger::batch_writer::write().
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::flush_on_timeout {0} |
Definition at line 114 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::reset_stats().
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::manual_flushes {0} |
Definition at line 115 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::flush(), and kcenon::logger::batch_writer::reset_stats().
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::total_batches {0} |
Definition at line 110 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::flush_batch_unsafe(), and kcenon::logger::batch_writer::reset_stats().
| std::atomic<uint64_t> kcenon::logger::batch_writer::batch_stats::total_entries {0} |
Definition at line 111 of file batch_writer.h.
Referenced by kcenon::logger::batch_writer::reset_stats(), and kcenon::logger::batch_writer::write().