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__)