Skyward boardcore
|
#include <LogSink.h>
Public Member Functions | |
FileLogSink () | |
FileLogSink (FILE *f) | |
void | setFile (FILE *f_) |
![]() | |
LogSink () | |
LogSink (const LogSink &)=delete | |
LogSink & | operator= (const LogSink &)=delete |
virtual | ~LogSink () |
void | log (const LogRecord &record) |
void | enable () |
void | disable () |
bool | isEnabled () |
void | setLevel (uint8_t level) |
int | getLevel () |
void | setFormatString (const std::string &format) |
Protected Member Functions | |
void | logImpl (const std::string &l) override |
Protected Attributes | |
FILE * | f |
miosix::FastMutex | mutex |
|
inlineexplicit |
|
overrideprotectedvirtual |
Implements Boardcore::LogSink.
Reimplemented in Boardcore::FileLogSinkBuffered.
Definition at line 84 of file PrintLogger.cpp.