libuav original
Dependents: UAVCAN UAVCAN_Subscriber
ILogSink Class Reference
External log sink interface. More...
#include <logger.hpp>
Inherited by LogSink, and DefaultLogSink.
Public Member Functions | |
virtual LogLevel | getLogLevel () const |
Logger will not sink messages with a severity level lower than returned by this method. | |
virtual void | log (const protocol::debug::LogMessage &message)=0 |
Logger will call this method for every log message which severity level is not less than the current level of this sink. |
Detailed Description
External log sink interface.
External log sink allows the application to install a hook on the logger output. This can be used for application-wide logging. Please refer to the Logger class docs.
Definition at line 27 of file logger.hpp.
Member Function Documentation
virtual LogLevel getLogLevel | ( | ) | const [virtual] |
Logger will not sink messages with a severity level lower than returned by this method.
Default level is DEBUG.
Definition at line 38 of file logger.hpp.
virtual void log | ( | const protocol::debug::LogMessage & | message ) | [pure virtual] |
Logger will call this method for every log message which severity level is not less than the current level of this sink.
Generated on Tue Jul 12 2022 17:17:37 by 1.7.2