![]() |
LogIt++
Header-only, macro-first C++ logging library
|
Retention limits for the in-memory buffer. More...
#include <MemoryLogger.hpp>
Public Member Functions | |
| Config () | |
| Config (std::size_t max_records, std::size_t max_bytes, int64_t max_age_ms) | |
Public Attributes | |
| std::size_t | max_records = 1000 |
| Maximum number of buffered entries (0 = unlimited). | |
| std::size_t | max_bytes = 1024 * 1024 |
| Maximum buffered formatted-message bytes (0 = unlimited). | |
| int64_t | max_age_ms = 24LL * 60 * 60 * 1000 |
| Maximum age of buffered entries (0 = unlimited). | |
Retention limits for the in-memory buffer.
Definition at line 26 of file MemoryLogger.hpp.
|
inline |
Definition at line 31 of file MemoryLogger.hpp.
|
inline |
Definition at line 33 of file MemoryLogger.hpp.
| int64_t logit::MemoryLogger::Config::max_age_ms = 24LL * 60 * 60 * 1000 |
Maximum age of buffered entries (0 = unlimited).
Definition at line 29 of file MemoryLogger.hpp.
| std::size_t logit::MemoryLogger::Config::max_bytes = 1024 * 1024 |
Maximum buffered formatted-message bytes (0 = unlimited).
Definition at line 28 of file MemoryLogger.hpp.
| std::size_t logit::MemoryLogger::Config::max_records = 1000 |
Maximum number of buffered entries (0 = unlimited).
Definition at line 27 of file MemoryLogger.hpp.