Serial output logger based on the LoggerInterface
LogIt.h
- Committer:
- Sille Van Landschoot
- Date:
- 2017-04-02
- Revision:
- 5:8cd22c68d239
- Parent:
- 3:5613e6675dae
File content as of revision 5:8cd22c68d239:
#pragma once #include "LoggerInterface.h" #include "mbed.h" class LogIt : public Log::LoggerInterface { public: LogIt(mbed::Serial* serial); void emergency(const char* message, ...); void alert(const char* message, ...); void critical(const char* message, ...); void error(const char* message, ...); void warning(const char* message, ...); void notice(const char* message, ...); void info(const char* message, ...); void debug(const char* message, ...); void log(Level level, const char* message, ...); void setLevel(Level level); protected: void log(Level level, const char* message, va_list args); mbed::Serial* serial; Level level; // minimum level to log };