mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-08-09 11:37:56 +00:00
porting: Enable modlog printing when LOG_LEVEL set appropriately
This commit is contained in:
@@ -20,30 +20,59 @@
|
||||
#ifndef H_MODLOG_
|
||||
#define H_MODLOG_
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include "log/log.h"
|
||||
|
||||
#define MODLOG_MODULE_DFLT 255
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 0)
|
||||
static inline void
|
||||
modlog_dummy(const char *msg, ...)
|
||||
{
|
||||
(void)msg;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 0)
|
||||
#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
#else
|
||||
#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
|
||||
printf((ml_msg_), ##__VA_ARGS__);
|
||||
#endif
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 1)
|
||||
#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
#else
|
||||
#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
|
||||
printf((ml_msg_), ##__VA_ARGS__);
|
||||
#endif
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 2)
|
||||
#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
#else
|
||||
#define MODLOG_WARN(ml_mod_, ml_msg_, ...) \
|
||||
printf((ml_msg_), ##__VA_ARGS__);
|
||||
#endif
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 3)
|
||||
#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
#else
|
||||
#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
|
||||
printf((ml_msg_), ##__VA_ARGS__);
|
||||
#endif
|
||||
|
||||
#if (MYNEWT_VAL(LOG_LEVEL) > 4)
|
||||
#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
modlog_dummy((ml_msg_), ##__VA_ARGS__)
|
||||
#else
|
||||
#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
|
||||
printf((ml_msg_), ##__VA_ARGS__);
|
||||
#endif
|
||||
|
||||
#define MODLOG(ml_lvl_, ml_mod_, ...) \
|
||||
MODLOG_ ## ml_lvl_((ml_mod_), __VA_ARGS__)
|
||||
|
||||
Reference in New Issue
Block a user