Skip to content

Commit e051c30

Browse files
committed
Compile error when USE_AUDIO_LOGGING false
1 parent df57535 commit e051c30

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

src/AudioTools/AudioLogger.h

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
namespace audio_tools {
1111

1212
#if defined(ESP32) && defined(SYNCHRONIZED_LOGGING)
13-
#include "freertos/FreeRTOS.h"
14-
#include "freertos/task.h"
13+
# include "freertos/FreeRTOS.h"
14+
# include "freertos/task.h"
1515
static portMUX_TYPE mutex_logger = portMUX_INITIALIZER_UNLOCKED;
1616
#endif
1717

@@ -148,24 +148,15 @@ class AudioLogger {
148148
#define LOGI(fmt, ...) if (AudioLogger::instance().level()<=AudioLogger::Info) { LOG_OUT_PGMEM(AudioLogger::Info, fmt, ##__VA_ARGS__);}
149149
#define LOGW(fmt, ...) if (AudioLogger::instance().level()<=AudioLogger::Warning) { LOG_OUT_PGMEM(AudioLogger::Warning, fmt, ##__VA_ARGS__);}
150150
#define LOGE(fmt, ...) if (AudioLogger::instance().level()<=AudioLogger::Error) { LOG_OUT_PGMEM(AudioLogger::Error, fmt, ##__VA_ARGS__);}
151-
152-
#else
153151

154-
#define LOGD(...)
155-
#define LOGI(...)
156-
#define LOGW(...)
157-
#define LOGE(...)
158-
159-
#endif
160-
161-
// Log File and line
162-
#ifdef NO_TRACED
152+
// Just log file and line
153+
#if defined(NO_TRACED)
163154
# define TRACED()
164155
#else
165156
# define TRACED() if (AudioLogger::instance().level()<=AudioLogger::Debug) { LOG_OUT(AudioLogger::Debug, LOG_METHOD);}
166157
#endif
167158

168-
#ifdef NO_TRACEI
159+
#if defined(NO_TRACEI)
169160
# define TRACEI()
170161
#else
171162
# define TRACEI() if (AudioLogger::instance().level()<=AudioLogger::Info) { LOG_OUT(AudioLogger::Info, LOG_METHOD);}
@@ -174,3 +165,18 @@ class AudioLogger {
174165
#define TRACEE() if (AudioLogger::instance().level()<=AudioLogger::Error) { LOG_OUT(AudioLogger::Error, LOG_METHOD);}
175166

176167

168+
#else
169+
170+
// Switch off logging
171+
#define LOGD(...)
172+
#define LOGI(...)
173+
#define LOGW(...)
174+
#define LOGE(...)
175+
#define TRACED()
176+
#define TRACEI()
177+
#define TRACEW()
178+
#define TRACEE()
179+
180+
#endif
181+
182+

0 commit comments

Comments
 (0)