1#ifndef SENSESP_SYSTEM_LOCAL_DEBUG_H_
2#define SENSESP_SYSTEM_LOCAL_DEBUG_H_
4#include "esp32-hal-log.h"
9#define rdebugA(fmt, ...) ESP_LOGV(__FILENAME__, fmt, ##__VA_ARGS__)
10#define rdebugP(fmt, ...) ESP_LOGV(__FILENAME__, fmt, ##__VA_ARGS__)
11#define rdebugV(fmt, ...) ESP_LOGV(__FILENAME__, fmt, ##__VA_ARGS__)
12#define rdebugD(fmt, ...) ESP_LOGD(__FILENAME__, fmt, ##__VA_ARGS__)
13#define rdebugI(fmt, ...) ESP_LOGI(__FILENAME__, fmt, ##__VA_ARGS__)
14#define rdebugW(fmt, ...) ESP_LOGW(__FILENAME__, fmt, ##__VA_ARGS__)
15#define rdebugE(fmt, ...) ESP_LOGE(__FILENAME__, fmt, ##__VA_ARGS__)
19#define rdebugAln(fmt, ...) rdebugA(fmt "\n", ##__VA_ARGS__)
20#define rdebugPln(fmt, ...) rdebugP(fmt "\n", ##__VA_ARGS__)
21#define rdebugVln(fmt, ...) rdebugV(fmt "\n", ##__VA_ARGS__)
22#define rdebugDln(fmt, ...) rdebugD(fmt "\n", ##__VA_ARGS__)
23#define rdebugIln(fmt, ...) rdebugI(fmt "\n", ##__VA_ARGS__)
24#define rdebugWln(fmt, ...) rdebugW(fmt "\n", ##__VA_ARGS__)
25#define rdebugEln(fmt, ...) rdebugE(fmt "\n", ##__VA_ARGS__)
30#define debugV(fmt, ...) rdebugV(fmt, ##__VA_ARGS__)
31#define debugD(fmt, ...) rdebugD(fmt, ##__VA_ARGS__)
32#define debugI(fmt, ...) rdebugI(fmt, ##__VA_ARGS__)
33#define debugW(fmt, ...) rdebugW(fmt, ##__VA_ARGS__)
34#define debugE(fmt, ...) rdebugE(fmt, ##__VA_ARGS__)
35#define debugA(fmt, ...) rdebugV(fmt, ##__VA_ARGS__)
41 bool begin(uint8_t startingDebugLevel =
DEBUG);
55 static const uint8_t
INFO = 3;
58 static const uint8_t
ANY =
62 uint8_t lastDebugLevel_ =
DEBUG;
void setSerialEnabled(bool enable)
static const uint8_t PROFILER
boolean isActive(uint8_t debugLevel=DEBUG)
static const uint8_t VERBOSE
void setResetCmdEnabled(bool enable)
static const uint8_t DEBUG
static const uint8_t INFO
static const uint8_t WARNING
static const uint8_t ERROR
bool begin(uint8_t startingDebugLevel=DEBUG)