|
Common System 0.2.0
Common interfaces and patterns for system integration
|
C++20 module partition for logging utilities. More...
#include <iostream>#include <memory>#include <sstream>#include <string>#include <string_view>import kcenon.common:interfaces.logger;
Go to the source code of this file.
Classes | |
| class | kcenon::common::logging::ConsoleLogger |
| Simple console logger implementation. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::logging |
Macros | |
| #define | KCENON_MODULE_HAS_SOURCE_LOCATION 0 |
Functions | |
| void | kcenon::common::logging::log_trace (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log a trace message. | |
| void | kcenon::common::logging::log_debug (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log a debug message. | |
| void | kcenon::common::logging::log_info (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log an info message. | |
| void | kcenon::common::logging::log_warning (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log a warning message. | |
| void | kcenon::common::logging::log_error (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log an error message. | |
| void | kcenon::common::logging::log_critical (std::shared_ptr< interfaces::ILogger > logger, std::string_view message) |
| Log a critical message. | |
| std::shared_ptr< interfaces::ILogger > | kcenon::common::logging::make_console_logger (interfaces::log_level level=interfaces::log_level::info) |
| Create a console logger. | |
C++20 module partition for logging utilities.
This module partition exports logging utility functions and macros.
Part of the kcenon.common module.
Definition in file logging.cppm.
| #define KCENON_MODULE_HAS_SOURCE_LOCATION 0 |
Definition at line 27 of file logging.cppm.