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

Factory for creating log filter instances. More...

#include <memory>
#include <string>
#include <unordered_map>
#include <functional>
#include "../interfaces/log_filter_interface.h"
#include "../filters/log_filter.h"
#include "../interfaces/log_entry.h"
Include dependency graph for filter_factory.h:

Go to the source code of this file.

Classes

class  kcenon::logger::filter_factory
 Factory for creating log filter instances. More...
 
class  kcenon::logger::filter_factory::builder
 Filter builder for complex filter construction. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::logger
 

Detailed Description

Factory for creating log filter instances.

Since
2.0.0

Provides unified factory methods for creating all types of log filters. Supports both static factory methods and a registry pattern for custom filters.

Definition in file filter_factory.h.