|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Base template for queue-based log writers. More...
#include "decorator_writer_base.h"#include "../interfaces/log_entry.h"#include "../interfaces/writer_category.h"#include <mutex>#include <memory>#include <atomic>#include <queue>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::logger::queued_writer_base< Container > |
| Abstract base class for queue-based log writers. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::logger |
Functions | |
| log_entry | kcenon::logger::copy_log_entry (const log_entry &entry) |
| Creates a copy of a log_entry for queue storage. | |
Base template for queue-based log writers.
This file provides a common base class for writers that use a queue to accumulate log entries before processing (async_writer, batch_writer).
Definition in file queued_writer_base.h.