| # Kconfig template file for setting networking log level for |
| # various network related components. |
| |
| # Copyright (c) 2018 Intel Corporation. |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| choice "$(module)_LOG_LEVEL_CHOICE" |
| prompt "$(module-str)" |
| default $(module)_LOG_LEVEL_DEFAULT |
| depends on $(module-dep) |
| # If we ever get help text macro expansion, then just uncomment |
| # the following lines. |
| # help |
| # $(module-help) |
| |
| config $(module)_LOG_LEVEL_OFF |
| bool "Off" |
| help |
| Do not write to log. |
| |
| config $(module)_LOG_LEVEL_ERR |
| bool "Error" |
| help |
| Only write to log when NET_ERR or LOG_ERR is used. |
| |
| config $(module)_LOG_LEVEL_WRN |
| bool "Warning" |
| help |
| Write to log with NET_WARN or LOG_WRN in addition to previous level. |
| |
| config $(module)_LOG_LEVEL_INF |
| bool "Info" |
| help |
| Write to log with NET_INFO or LOG_INF in addition to previous levels. |
| |
| config $(module)_LOG_LEVEL_DBG |
| bool "Debug" |
| help |
| Write to log with NET_DBG or LOG_DBG in addition to previous levels. |
| |
| config $(module)_LOG_LEVEL_DEFAULT |
| bool "Default" |
| help |
| Use default log level. |
| |
| endchoice |
| |
| config $(module)_LOG_LEVEL |
| int |
| default 0 if $(module)_LOG_LEVEL_OFF || !$(module-dep) |
| default 1 if $(module)_LOG_LEVEL_ERR |
| default 2 if $(module)_LOG_LEVEL_WRN |
| default 3 if $(module)_LOG_LEVEL_INF |
| default 4 if $(module)_LOG_LEVEL_DBG |
| default LOG_DEFAULT_LEVEL if $(module)_LOG_LEVEL_DEFAULT |