|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Example demonstrating how to create custom writers using thread_safe_writer. More...
#include <kcenon/logger/core/logger_builder.h>#include <kcenon/logger/writers/thread_safe_writer.h>#include <kcenon/logger/writers/console_writer.h>#include <kcenon/logger/formatters/json_formatter.h>#include <kcenon/logger/interfaces/log_entry.h>#include <kcenon/common/interfaces/logger_interface.h>#include <iostream>#include <vector>#include <map>
Go to the source code of this file.
Classes | |
| class | memory_writer |
| A custom writer that stores log entries in memory. More... | |
| class | counted_console_writer |
| A console writer that counts messages per log level. More... | |
Functions | |
| int | main () |
Example demonstrating how to create custom writers using thread_safe_writer.
Definition in file custom_writer_example.cpp.
| int main | ( | ) |
Definition at line 216 of file custom_writer_example.cpp.
References kcenon::logger::logger_builder::add_writer(), kcenon::logger::logger_builder::build(), kcenon::logger::result< T >::has_value(), kcenon::logger::result< T >::value(), and kcenon::logger::logger_builder::with_min_level().
