|
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 |
| 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 |
Additional Inherited Members | |
Protected Attributes inherited from logger_adapter | |
| std::shared_ptr< logger_core > | core_ |
Definition at line 131 of file adapter_pattern_poc.cpp.
|
inlineoverridevirtual |
Implements external_system_interface.
Definition at line 138 of file adapter_pattern_poc.cpp.
References logger_adapter::log().

|
inlineoverridevirtual |
Implements external_system_interface.
Definition at line 143 of file adapter_pattern_poc.cpp.
|
inlineexplicit |
Definition at line 91 of file adapter_pattern_poc.cpp.