open62541pp 0.16.0
C++ wrapper of open62541
|
#include <log.hpp>
Logger base class.
Custom logger can be implemented by deriving from this class and overwriting the log function.
Public Member Functions | |
virtual void | log (LogLevel level, LogCategory category, std::string_view msg)=0 |
UA_Logger | create (bool ownsAdapter) override |
Public Member Functions inherited from opcua::PluginAdapter< UA_Logger > | |
PluginAdapter ()=default | |
PluginAdapter (const PluginAdapter &)=default | |
PluginAdapter (PluginAdapter &&) noexcept=default | |
virtual | ~PluginAdapter ()=default |
PluginAdapter & | operator= (const PluginAdapter &)=default |
PluginAdapter & | operator= (PluginAdapter &&) noexcept=default |
Additional Inherited Members | |
Public Types inherited from opcua::PluginAdapter< UA_Logger > | |
using | PluginType |
|
pure virtual |
Implemented in opcua::LoggerDefault.
|
overridevirtual |
Implements opcua::PluginAdapter< UA_Logger >.