You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by na...@apache.org on 2019/02/07 15:48:22 UTC
[mynewt-nimble] branch master updated: porting: Enable modlog
printing when LOG_LEVEL set appropriately
This is an automated email from the ASF dual-hosted git repository.
naraj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
The following commit(s) were added to refs/heads/master by this push:
new 664bf53 porting: Enable modlog printing when LOG_LEVEL set appropriately
664bf53 is described below
commit 664bf53ae1dc38c90aec9c99c9126b4de0f501e3
Author: MichaĆ Narajowski <mi...@codecoup.pl>
AuthorDate: Thu Feb 7 16:11:52 2019 +0100
porting: Enable modlog printing when LOG_LEVEL set appropriately
---
porting/nimble/include/modlog/modlog.h | 39 +++++++++++++++++++++++++++++-----
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/porting/nimble/include/modlog/modlog.h b/porting/nimble/include/modlog/modlog.h
index 7dc874f..ae9b582 100644
--- a/porting/nimble/include/modlog/modlog.h
+++ b/porting/nimble/include/modlog/modlog.h
@@ -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__)
+#else
#define MODLOG_DEBUG(ml_mod_, ml_msg_, ...) \
- modlog_dummy((ml_msg_), ##__VA_ARGS__)
+ 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__)
+#else
#define MODLOG_INFO(ml_mod_, ml_msg_, ...) \
- modlog_dummy((ml_msg_), ##__VA_ARGS__)
+ 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__)
+#else
#define MODLOG_ERROR(ml_mod_, ml_msg_, ...) \
- modlog_dummy((ml_msg_), ##__VA_ARGS__)
+ 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__)
+#else
#define MODLOG_CRITICAL(ml_mod_, ml_msg_, ...) \
- modlog_dummy((ml_msg_), ##__VA_ARGS__)
+ printf((ml_msg_), ##__VA_ARGS__);
+#endif
#define MODLOG(ml_lvl_, ml_mod_, ...) \
MODLOG_ ## ml_lvl_((ml_mod_), __VA_ARGS__)