|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Classes | |
| class | integration_backend |
| Abstract interface for integration backends. More... | |
| class | standalone_backend |
| Integration backend for standalone logger operation. More... | |
Functions | |
| std::unique_ptr< integration_backend > | kcenon::logger::backends::create_standalone_backend () |
| std::unique_ptr< integration_backend > | kcenon::logger::backends::create_default_backend () |
| Detect and create the appropriate default backend. | |
|
inlineexport |
Detect and create the appropriate default backend.
This function checks compile-time and runtime conditions to determine the most appropriate backend. In standalone mode, returns standalone_backend. When thread_system or monitoring_system integration is enabled, returns the corresponding backend.
Definition at line 189 of file backends.cppm.
References create_standalone_backend().

|
inlineexport |
Definition at line 174 of file backends.cppm.
Referenced by create_default_backend().
