Skip to content

Commit 2864073

Browse files
Merge pull request #39 from soylentOrange/ESPCONNECT_NO_LOGGING
Update logic for logging
2 parents 58d0b56 + f0a9c4e commit 2864073

File tree

2 files changed

+30
-29
lines changed

2 files changed

+30
-29
lines changed

platformio.ini

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ build_flags =
1616
-Wall -Wextra
1717
-D CONFIG_ARDUHAL_LOG_COLORS
1818
-D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG
19-
-D ESPCONNECT_DEBUG
19+
; ------------------------------
20+
; Logging ON by default
21+
; -D ESPCONNECT_NO_LOGGING
22+
; ------------------------------
2023
-D NVS_LOG
2124
; -H -M
2225
; -D HTTPCLIENT_NOSECURE

src/MycilaESPConnect.cpp

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -44,41 +44,39 @@
4444
#include "./espconnect_webpage.h"
4545
#endif
4646

47-
#ifdef MYCILA_LOGGER_SUPPORT
47+
#ifdef ESPCONNECT_NO_LOGGING
48+
#define LOGD(tag, format, ...)
49+
#define LOGI(tag, format, ...)
50+
#define LOGW(tag, format, ...)
51+
#define LOGE(tag, format, ...)
52+
#elif defined(MYCILA_LOGGER_SUPPORT)
4853
#include <MycilaLogger.h>
4954
extern Mycila::Logger logger;
5055
#define LOGD(tag, format, ...) logger.debug(tag, format, ##__VA_ARGS__)
5156
#define LOGI(tag, format, ...) logger.info(tag, format, ##__VA_ARGS__)
5257
#define LOGW(tag, format, ...) logger.warn(tag, format, ##__VA_ARGS__)
5358
#define LOGE(tag, format, ...) logger.error(tag, format, ##__VA_ARGS__)
5459
#elif defined(ESP8266)
55-
#ifdef ESPCONNECT_DEBUG
56-
#define LOGD(tag, format, ...) \
57-
{ \
58-
Serial.printf("%6lu [%s] DEBUG: ", millis(), tag); \
59-
Serial.printf(format "\n", ##__VA_ARGS__); \
60-
}
61-
#define LOGI(tag, format, ...) \
62-
{ \
63-
Serial.printf("%6lu [%s] INFO: ", millis(), tag); \
64-
Serial.printf(format "\n", ##__VA_ARGS__); \
65-
}
66-
#define LOGW(tag, format, ...) \
67-
{ \
68-
Serial.printf("%6lu [%s] WARN: ", millis(), tag); \
69-
Serial.printf(format "\n", ##__VA_ARGS__); \
70-
}
71-
#define LOGE(tag, format, ...) \
72-
{ \
73-
Serial.printf("%6lu [%s] ERROR: ", millis(), tag); \
74-
Serial.printf(format "\n", ##__VA_ARGS__); \
75-
}
76-
#else
77-
#define LOGD(tag, format, ...)
78-
#define LOGI(tag, format, ...)
79-
#define LOGW(tag, format, ...)
80-
#define LOGE(tag, format, ...)
81-
#endif
60+
#define LOGD(tag, format, ...) \
61+
{ \
62+
Serial.printf("%6lu [%s] DEBUG: ", millis(), tag); \
63+
Serial.printf(format "\n", ##__VA_ARGS__); \
64+
}
65+
#define LOGI(tag, format, ...) \
66+
{ \
67+
Serial.printf("%6lu [%s] INFO: ", millis(), tag); \
68+
Serial.printf(format "\n", ##__VA_ARGS__); \
69+
}
70+
#define LOGW(tag, format, ...) \
71+
{ \
72+
Serial.printf("%6lu [%s] WARN: ", millis(), tag); \
73+
Serial.printf(format "\n", ##__VA_ARGS__); \
74+
}
75+
#define LOGE(tag, format, ...) \
76+
{ \
77+
Serial.printf("%6lu [%s] ERROR: ", millis(), tag); \
78+
Serial.printf(format "\n", ##__VA_ARGS__); \
79+
}
8280
#else
8381
#define LOGD(tag, format, ...) ESP_LOGD(tag, format, ##__VA_ARGS__)
8482
#define LOGI(tag, format, ...) ESP_LOGI(tag, format, ##__VA_ARGS__)

0 commit comments

Comments
 (0)