16 #ifndef SRC_RF24LOGBASEHANDLER_H_
17 #define SRC_RF24LOGBASEHANDLER_H_
19 #if defined(ARDUINO_ARCH_AVR)
28 #if !defined(RF24LOG_DELIMITER)
29 #define RF24LOG_DELIMITER ';'
40 #define RF24LOG_NO_EOL
43 #define RF24LOG_NO_TIMESTAMP
50 #define RF24LOG_TAB_SIZE 8
65 virtual void log(uint8_t logLevel,
70 #if defined (ARDUINO_ARCH_AVR)
71 virtual void log(uint8_t logLevel,
72 const __FlashStringHelper *vendorId,
73 const __FlashStringHelper *message,
A base mechanism for handling log messages.
virtual void setLogLevel(uint8_t logLevel)=0
virtual void log(uint8_t logLevel, const char *vendorId, const char *message, va_list *args)=0
log a message.