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


Public Member Functions | |
| void | external_log (const std::string &message) override |
| std::string | get_interface_name () const override |
| void | monitored_log (const std::string &message) override |
| size_t | get_metric_count () const override |
| logger_adapter (std::shared_ptr< logger_core > core) | |
Public Member Functions inherited from logger_adapter | |
| logger_adapter (std::shared_ptr< logger_core > core) | |
| virtual | ~logger_adapter ()=default |
| void | log (const std::string &message) |
| size_t | message_count () const |
Public Member Functions inherited from external_system_interface | |
| virtual | ~external_system_interface ()=default |
Public Member Functions inherited from common_system_interface | |
| virtual | ~common_system_interface ()=default |
Additional Inherited Members | |
Protected Attributes inherited from logger_adapter | |
| std::shared_ptr< logger_core > | core_ |
Definition at line 177 of file adapter_pattern_poc.cpp.
|
inlineoverridevirtual |
Implements external_system_interface.
Definition at line 184 of file adapter_pattern_poc.cpp.
References logger_adapter::log().

|
inlineoverridevirtual |
Implements external_system_interface.
Definition at line 189 of file adapter_pattern_poc.cpp.
|
inlineoverridevirtual |
Implements common_system_interface.
Definition at line 198 of file adapter_pattern_poc.cpp.
References logger_adapter::message_count().

|
inlineexplicit |
Definition at line 91 of file adapter_pattern_poc.cpp.
|
inlineoverridevirtual |
Implements common_system_interface.
Definition at line 193 of file adapter_pattern_poc.cpp.
References logger_adapter::log().
