open62541pp 0.15.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 () override |
void | clear (UA_Logger &native) noexcept 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 |
virtual void | clear (UA_Logger *&plugin) noexcept |
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 >.
|
overridevirtualnoexcept |
Implements opcua::PluginAdapter< UA_Logger >.