|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Route configuration for log messages. More...
#include <log_router.h>

Public Member Functions | |
| route_config ()=default | |
| route_config (route_config &&)=default | |
| route_config & | operator= (route_config &&)=default |
Public Attributes | |
| std::vector< std::string > | writer_names |
| std::unique_ptr< log_filter_interface > | filter |
| bool | stop_propagation = false |
Route configuration for log messages.
Definition at line 32 of file log_router.h.
|
default |
|
default |
|
default |
| std::unique_ptr<log_filter_interface> kcenon::logger::routing::route_config::filter |
Definition at line 34 of file log_router.h.
Referenced by kcenon::logger::logger_builder::route_level(), kcenon::logger::logger_builder::route_pattern(), kcenon::logger::routing::router_builder::when_level(), and kcenon::logger::routing::router_builder::when_matches().
| bool kcenon::logger::routing::route_config::stop_propagation = false |
Definition at line 35 of file log_router.h.
Referenced by kcenon::logger::logger_builder::route_level(), kcenon::logger::logger_builder::route_pattern(), kcenon::logger::routing::router_builder::route_to(), and kcenon::logger::routing::router_builder::route_to().
| std::vector<std::string> kcenon::logger::routing::route_config::writer_names |
Definition at line 33 of file log_router.h.
Referenced by kcenon::logger::logger_builder::route_level(), kcenon::logger::logger_builder::route_pattern(), kcenon::logger::routing::router_builder::route_to(), and kcenon::logger::routing::router_builder::route_to().