|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|


Public Member Functions | |
| logger_adapter (std::shared_ptr< logger_core > core) | |
| virtual | ~logger_adapter ()=default |
| void | log (const std::string &message) |
| size_t | message_count () const |
Protected Attributes | |
| std::shared_ptr< logger_core > | core_ |
Definition at line 89 of file adapter_pattern_poc.cpp.
|
inlineexplicit |
Definition at line 91 of file adapter_pattern_poc.cpp.
|
virtualdefault |
|
inline |
Definition at line 97 of file adapter_pattern_poc.cpp.
References core_, and logger_core::log_internal().
Referenced by full_integration_adapter::external_log(), thread_system_adapter::external_log(), standalone_adapter::log_standalone(), common_system_adapter::monitored_log(), and full_integration_adapter::monitored_log().


|
inline |
Definition at line 101 of file adapter_pattern_poc.cpp.
References core_, and logger_core::message_count().
Referenced by full_integration_adapter::get_metric_count().


|
protected |
Definition at line 106 of file adapter_pattern_poc.cpp.
Referenced by log(), and message_count().