Руслан Урядинский / libuavcan

Dependents:   UAVCAN UAVCAN_Subscriber

Embed: (wiki syntax)

« Back to documentation index

DefaultLogSink Class Reference

DefaultLogSink Class Reference

Default log sink will dump everything into stderr. More...

#include <helpers.hpp>

Inherits uavcan::ILogSink.

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

Default log sink will dump everything into stderr.

It is installed by default.

Definition at line 22 of file drivers/linux/include/uavcan_linux/helpers.hpp.


Member Function Documentation

virtual LogLevel getLogLevel (  ) const [virtual, inherited]

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, inherited]

Logger will call this method for every log message which severity level is not less than the current level of this sink.