diff --git a/include/net/net_core.h b/include/net/net_core.h index cc19d80535e..318622be864 100644 --- a/include/net/net_core.h +++ b/include/net/net_core.h @@ -43,8 +43,14 @@ extern "C" { /** @cond INTERNAL_HIDDEN */ /* Network subsystem logging helpers */ -#define NET_DBG(fmt, ...) LOG_DBG("(%p): " fmt, k_current_get(), \ +#ifdef CONFIG_THREAD_NAME +#define NET_DBG(fmt, ...) LOG_DBG("(%s): " fmt, \ + k_thread_name_get(k_current_get()), \ ##__VA_ARGS__) +#else +#define NET_DBG(fmt, ...) LOG_DBG("(%p): " fmt, k_current_get(), \ + ##__VA_ARGS__) +#endif /* CONFIG_THREAD_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__)