-
CONFIG_NET_LOG_GLOBAL
¶
Enable global network stack logging
Type: bool
Help¶
By default, logging will apply only on enabled CONFIG_NET_DEBUG_* options, on which CONFIG_SYS_LOG_NET_LEVEL would be applied. However, if you want all the network stack logging enabled at once, use this option. Beware logging takes a lot of ROM/RAM and kills execution timing so it can affect your use case.
Direct dependencies¶
NET_LOG
&& !NET_RAW_MODE
&& NETWORKING
(Includes any dependencies from if’s and menus.)
Defaults¶
No defaults. Implicitly defaults to n
.
Symbols selected by this symbol¶
NET_DEBUG_CORE
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_IF
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_UTILS
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_CONTEXT
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_NET_PKT
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_CONN
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_ROUTE
ifNET_ROUTE
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_IPV6
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_ICMPV6
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_IPV6_NBR_CACHE
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_6LO
ifNET_6LO
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_IPV4
ifNET_IPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_ICMPV4
ifNET_IPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_DHCPV4
ifNET_DHCPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_UDP
ifNET_UDP
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_TCP
ifNET_TCP
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_RPL
ifNET_RPL
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_TRICKLE
ifNET_TRICKLE
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_MGMT_EVENT
ifNET_MGMT
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
NET_DEBUG_MGMT_EVENT_STACK
ifNET_MGMT_EVENT
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
Kconfig definition¶
At subsys/net/ip/Kconfig.debug:33
Included via Kconfig:10
→ Kconfig.zephyr:35
→ subsys/Kconfig:22
→ subsys/net/Kconfig:91
→ subsys/net/ip/Kconfig:30
Menu path: (top menu) → Networking → IP stack → Enable network stack logging and debugging
config NET_LOG_GLOBAL bool prompt "Enable global network stack logging" ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_CORE
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_IF
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_UTILS
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_CONTEXT
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_NET_PKT
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_CONN
ifNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_ROUTE
ifNET_ROUTE
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_IPV6
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_ICMPV6
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_IPV6_NBR_CACHE
ifNET_IPV6
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_6LO
ifNET_6LO
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_IPV4
ifNET_IPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_ICMPV4
ifNET_IPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_DHCPV4
ifNET_DHCPV4
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_UDP
ifNET_UDP
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_TCP
ifNET_TCP
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_RPL
ifNET_RPL
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_TRICKLE
ifNET_TRICKLE
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_MGMT_EVENT
ifNET_MGMT
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
selectNET_DEBUG_MGMT_EVENT_STACK
ifNET_MGMT_EVENT
&&NET_LOG
&& !NET_RAW_MODE
&&NETWORKING
depends onNET_LOG
&& !NET_RAW_MODE
&&NETWORKING
help By default, logging will apply only on enabled CONFIG_NET_DEBUG_* options, on which CONFIG_SYS_LOG_NET_LEVEL would be applied. However, if you want all the network stack logging enabled at once, use this option. Beware logging takes a lot of ROM/RAM and kills execution timing so it can affect your use case.
(Definitions include propagated dependencies, including from if’s and menus.)