arduino-emulator
|
A simple Logger that writes messages dependent on the log level. More...
#include <ArduinoLogger.h>
Public Types | |
enum | LogLevel { Debug , Info , Warning , Error } |
Supported log levels. | |
Public Member Functions | |
virtual void | debug (const char *str, const char *str1=nullptr, const char *str2=nullptr) |
virtual void | error (const char *str, const char *str1=nullptr, const char *str2=nullptr) |
virtual void | info (const char *str, const char *str1=nullptr, const char *str2=nullptr) |
virtual bool | isLogging () |
virtual void | log (LogLevel current_level, const char *str, const char *str1=nullptr, const char *str2=nullptr) |
virtual void | setLogger (Stream &out, LogLevel level=Error) |
virtual void | warning (const char *str, const char *str1=nullptr, const char *str2=nullptr) |
Protected Attributes | |
LogLevel | log_level |
Stream * | log_stream_ptr |
A simple Logger that writes messages dependent on the log level.