|
Common System 0.2.0
Common interfaces and patterns for system integration
|
C++20 module partition for logger interfaces. More...
#include <algorithm>#include <chrono>#include <functional>#include <memory>#include <string>#include <string_view>import kcenon.common:result.core;
Go to the source code of this file.
Classes | |
| struct | kcenon::common::interfaces::log_entry |
| Standard log entry structure. More... | |
| interface | kcenon::common::interfaces::ILogger |
| Standard interface for logging implementations. More... | |
| interface | kcenon::common::interfaces::ILoggerProvider |
| Interface for modules that provide logger implementations. More... | |
| struct | kcenon::common::interfaces::logger_config |
| Configuration for logger instances. More... | |
| interface | kcenon::common::interfaces::ILoggerRegistry |
| Phase 2: Global logger registry interface. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::interfaces |
Functions | |
| std::string | kcenon::common::interfaces::to_string (log_level level) |
| Convert log level to string. | |
| log_level | kcenon::common::interfaces::from_string (const std::string &str) |
| Parse log level from string (case-insensitive) | |
C++20 module partition for logger interfaces.
This module partition exports logger-related interfaces:
Part of the kcenon.common module.
Definition in file logger.cppm.