Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
log_router.h File Reference

Log routing functionality. More...

#include <kcenon/logger/interfaces/log_filter_interface.h>
#include <kcenon/logger/interfaces/log_entry.h>
#include <kcenon/common/interfaces/logger_interface.h>
#include <string>
#include <vector>
#include <unordered_map>
#include <memory>
#include <regex>
Include dependency graph for log_router.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::logger::routing::route_config
 Route configuration for log messages. More...
 
class  kcenon::logger::routing::log_router
 Log router for directing messages to specific writers. More...
 
class  kcenon::logger::routing::router_builder
 Builder for creating routing rules. More...
 
class  kcenon::logger::routing::router_builder::level_condition
 
class  kcenon::logger::routing::router_builder::regex_condition
 

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 
namespace  kcenon::logger::routing
 

Detailed Description

Log routing functionality.

Definition in file log_router.h.