|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Classes | |
| class | executor_integration |
| Stub implementation when IExecutor is not available. More... | |
| class | thread_system_integration |
| Stub implementation when thread_system is not available. More... | |
Enumerations | |
| enum class | async_backend_type { standalone , thread_pool } |
| Backend type enumeration for async processing. More... | |
Functions | |
| constexpr bool | has_executor_support () noexcept |
| constexpr bool | has_thread_system_support () noexcept |
| Helper function to check if thread_system integration is available. | |
|
strong |
Backend type enumeration for async processing.
Defines the available backend implementations for async log processing. The backend can be selected at compile time (via CMake options) or runtime (via thread_system_integration::set_backend()).
Definition at line 60 of file thread_system_integration.h.
|
nodiscardconstexprnoexcept |
Definition at line 298 of file executor_integration.h.
|
nodiscardconstexprnoexcept |
Helper function to check if thread_system integration is available.
This compile-time constant can be used to conditionally execute code that requires thread_system integration.
Definition at line 333 of file thread_system_integration.h.
References has_thread_system_support().
Referenced by has_thread_system_support().

