net: Simplifying log macros

Function name prefix is now configurable (by default only debug
messages are prefixed) and log macros can be simplified.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
Krzysztof Chruscinski 2018-12-07 09:01:25 +01:00 committed by Carles Cufí
commit 71275c8d3b

View file

@ -36,13 +36,8 @@ extern "C" {
/* Network subsystem logging helpers */
#include <logging/log.h>
#if defined(CONFIG_LOG_FUNCTION_NAME)
#define NET_DBG(fmt, ...) LOG_DBG("(%p): " fmt, k_current_get(), \
##__VA_ARGS__)
#else
#define NET_DBG(fmt, ...) LOG_DBG("%s(): (%p): " fmt, __func__, \
k_current_get(), ##__VA_ARGS__)
#endif /* CONFIG_LOG_FUNCTION_NAME */
#define NET_ERR(fmt, ...) LOG_ERR(fmt, ##__VA_ARGS__)
#define NET_WARN(fmt, ...) LOG_WRN(fmt, ##__VA_ARGS__)
#define NET_INFO(fmt, ...) LOG_INF(fmt, ##__VA_ARGS__)