|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Runtime polymorphism interface for integration backends kcenon. More...
#include <string>#include <kcenon/common/interfaces/logger_interface.h>

Go to the source code of this file.
Classes | |
| class | kcenon::logger::backends::integration_backend |
| Abstract interface for integration backends. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::logger |
| namespace | kcenon::logger::backends |
Runtime polymorphism interface for integration backends kcenon.
This file defines the integration backend interface that replaces compile-time conditional compilation with runtime polymorphism. This approach improves code maintainability and reduces test complexity.
Benefits over conditional compilation:
Definition in file integration_backend.h.