|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Interface for logger configuration strategies (Strategy Pattern) More...
#include <memory>#include <string>#include <functional>

Go to the source code of this file.
Classes | |
| class | kcenon::logger::config_strategy_interface |
| Abstract interface for logger configuration strategies. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::logger |
Typedefs | |
| using | kcenon::logger::config_strategy_factory_fn = std::function<std::unique_ptr<config_strategy_interface>()> |
| Factory function type for creating configuration strategies. | |
Interface for logger configuration strategies (Strategy Pattern)
Defines the contract for configuration strategies that can be applied to logger_config. Enables dynamic, composable configuration based on environment, performance requirements, or deployment context.
Definition in file config_strategy_interface.h.