NimBLE: Add custom log level support

Closes https://github.com/espressif/esp-idf/issues/3585

Co-authored by: Switi Mhaiske <[email protected]>
This commit is contained in:
Prasad Alatkar
2021-04-19 14:57:38 +05:30
parent 7d956e2d3a
commit f0ad8684b8
2 changed files with 7 additions and 9 deletions
+7 -6
View File
@@ -23,6 +23,7 @@
#include <stdio.h>
#include "log/log.h"
#include "log_common/log_common.h"
#ifdef ESP_PLATFORM
#include "esp_log.h"
@@ -34,23 +35,23 @@
#ifdef ESP_PLATFORM
#define MODLOG_ESP_LOCAL(level, ml_msg_, ...) do { \
if (LOG_LOCAL_LEVEL >= level) esp_log_write(level, "NimBLE", ml_msg_, ##__VA_ARGS__); \
if (MYNEWT_VAL(BLE_HS_LOG_LVL) <= level) esp_log_write(level, "NimBLE", ml_msg_, ##__VA_ARGS__); \
} while(0)
#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
MODLOG_ESP_LOCAL(ESP_LOG_DEBUG, ml_msg_, ##__VA_ARGS__)
MODLOG_ESP_LOCAL(LOG_LEVEL_DEBUG, ml_msg_, ##__VA_ARGS__)
#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
MODLOG_ESP_LOCAL(ESP_LOG_INFO, ml_msg_, ##__VA_ARGS__)
MODLOG_ESP_LOCAL(LOG_LEVEL_INFO, ml_msg_, ##__VA_ARGS__)
#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \
MODLOG_ESP_LOCAL(ESP_LOG_WARN, ml_msg_, ##__VA_ARGS__)
MODLOG_ESP_LOCAL(LOG_LEVEL_WARN, ml_msg_, ##__VA_ARGS__)
#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
MODLOG_ESP_LOCAL(ESP_LOG_ERROR, ml_msg_, ##__VA_ARGS__)
MODLOG_ESP_LOCAL(LOG_LEVEL_ERROR, ml_msg_, ##__VA_ARGS__)
#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
MODLOG_ESP_LOCAL(ESP_LOG_ERROR, ml_msg_, ##__VA_ARGS__)
MODLOG_ESP_LOCAL(LOG_LEVEL_CRITICAL, ml_msg_, ##__VA_ARGS__)
#else
-3
View File
@@ -41,9 +41,6 @@ nimble_port_init(void)
void ble_store_ram_init(void);
#if NIMBLE_CFG_CONTROLLER
void ble_hci_ram_init(void);
#endif
#ifdef ESP_PLATFORM
esp_log_level_set("NimBLE", LOG_LOCAL_LEVEL);
#endif
/* Initialize default event queue */
ble_npl_eventq_init(&g_eventq_dflt);