net: logging: Remove function name from NET_DBG if needed

The logger will add the function name automatically if
CONFIG_LOG_FUNCTION_NAME is set, so no need to do it here in that case.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
Jukka Rissanen 2018-10-19 10:44:55 +03:00
commit 6973c6a026

View file

@ -54,8 +54,13 @@ extern "C" {
LOG_MODULE_REGISTER(LOG_MODULE_NAME);
#endif /* NET_LOG_LEVEL */
#define NET_DBG(fmt, ...) LOG_DBG("(%p): %s: " fmt, k_current_get(), \
__func__, ##__VA_ARGS__)
#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__)