Pico-Arduino
Public Types | Public Member Functions | Protected Attributes | List of all members
PicoLogger Class Reference

Public Types

enum  LogLevel { Debug , Info , Warning , Error }
 Supported log levels. You can change the default log level with the help of the PICO_LOG_LEVEL define.
 

Public Member Functions

virtual void begin (Stream &out, LogLevel level=PICO_LOG_LEVEL)
 
virtual bool isLogging (LogLevel level=Info)
 
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 void warning (const char *str, const char *str1=nullptr, const char *str2=nullptr)
 
virtual void debug (const char *str, const char *str1=nullptr, const char *str2=nullptr)
 
virtual void log (LogLevel current_level, const char *str, const char *str1=nullptr, const char *str2=nullptr)
 
const char * toStr (int value)
 

Protected Attributes

Streamlog_stream_ptr
 
LogLevel log_level
 

The documentation for this class was generated from the following file: