Loading...
Searching...
No Matches
25#include "../log_common/log_common.h"
26#include "../log/log.h"
27#include "../log_common/log_common.h"
35#define MODLOG_MODULE_DFLT 255
38#define MODLOG_ESP_LOCAL(level, ml_msg_, ...) do { \
39 if (MYNEWT_VAL(BLE_HS_LOG_LVL) <= LOG_LOCAL_LEVEL) ESP_LOG_LEVEL_LOCAL(level, "NimBLE", ml_msg_, ##__VA_ARGS__); \
42#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
43 MODLOG_ESP_LOCAL(ESP_LOG_DEBUG, ml_msg_, ##__VA_ARGS__)
45#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
46 MODLOG_ESP_LOCAL(ESP_LOG_INFO, ml_msg_, ##__VA_ARGS__)
48#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \
49 MODLOG_ESP_LOCAL(ESP_LOG_WARN, ml_msg_, ##__VA_ARGS__)
51#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
52 MODLOG_ESP_LOCAL(ESP_LOG_ERROR, ml_msg_, ##__VA_ARGS__)
54#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
55 MODLOG_ESP_LOCAL(ESP_LOG_ERROR, ml_msg_, ##__VA_ARGS__)
59#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_DEBUG || defined __DOXYGEN__
60#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
61 printf((ml_msg_), ##__VA_ARGS__)
63#define MODLOG_DEBUG(ml_mod_, ...)
66#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_INFO || defined __DOXYGEN__
67#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
68 printf((ml_msg_), ##__VA_ARGS__)
70#define MODLOG_INFO(ml_mod_, ...)
73#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_WARN || defined __DOXYGEN__
74#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \
75 printf((ml_msg_), ##__VA_ARGS__)
77#define MODLOG_WARN(ml_mod_, ...)
80#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_ERROR || defined __DOXYGEN__
81#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
82 printf((ml_msg_), ##__VA_ARGS__)
84#define MODLOG_ERROR(ml_mod_, ...)
87#if MYNEWT_VAL(LOG_LEVEL) <= LOG_LEVEL_CRITICAL || defined __DOXYGEN__
88#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
89 printf((ml_msg_), ##__VA_ARGS__)
91#define MODLOG_CRITICAL(ml_mod_, ...)
96#define MODLOG(ml_lvl_, ml_mod_, ...) \
97 MODLOG_ ## ml_lvl_((ml_mod_), __VA_ARGS__)
99#define MODLOG_DFLT(ml_lvl_, ...) \
100 MODLOG(ml_lvl_, LOG_MODULE_DEFAULT, __VA_ARGS__)