123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- # Kconfig - Actions system manager
- #
- # Copyright (c) 2016 Actions Corporation
- #
- # SPDX-License-Identifier: Apache-2.0
- #
- menuconfig ACTLOG
- bool
- prompt "Actlog"
- default n
- help
- This option enables actions log system
- if ACTLOG
- config ACTLOG_COMPILE_LEVEL
- int "Default actlog compile level"
- default 3
- range 0 4
- help
- Sets log level for modules which don't specify it explicitly. When
- set to 0 it means log will not be activated for those modules.
- Levels are:
- - 0 OFF, do not write by default
- - 1 ERROR, default to only write LOG_LEVEL_ERR
- - 2 WARNING, default to write LOG_LEVEL_WRN
- - 3 INFO, default to write LOG_LEVEL_INFO
- - 4 DEBUG, default to write LOG_LEVEL_DBG
- config ACTLOG_APP_COMPILE_LEVEL
- int "Default actlog app compile level"
- default 3
- range 0 4
- help
- Sets log level for modules which don't specify it explicitly. When
- set to 0 it means log will not be activated for those modules.
- Levels are:
- - 0 OFF, do not write by default
- - 1 ERROR, default to only write LOG_LEVEL_ERR
- - 2 WARNING, default to write LOG_LEVEL_WRN
- - 3 INFO, default to write LOG_LEVEL_INFO
- - 4 DEBUG, default to write LOG_LEVEL_DBG
- config ACTLOG_USE_NORMALLOG
- bool "Enable normal in actlog"
- default n
- help
- Enable normal log in actlog
- config ACTLOG_USE_NANOLOG
- bool "Enable nanolog replace normal log in actlog"
- default n
- help
- Enable nanolog replace normal log in actlog
- config ACTLOG_COMPILE_MODUL_LEVEL
- bool "Enable actlog compile by module level"
- default n
- help
- Enable actlog compile by module level or not
- config ACTLOG_SHOW_FUNCTION
- bool "Enable show functions in actlog"
- default n
- help
- Enable show functions in actlog
- config ACTLOG_SHOW_TIMESTAMP
- bool "Enable show timestamp in actlog"
- default n
- help
- Enable show timestamp in actlog
- config ACTLOG_OUTPUT_BINARY
- bool "Enable actlog output to flash binary region"
- default n
- help
- Enable actlog output to flash binary region
- config ACTLOG_OUTPUT_FILE
- bool "Enable actlog output to flash filesystem"
- default n
- help
- Enable actlog output to flash filesystem
- config ACTLOG_OUTPUT_FLOW
- bool "Enable actlog output to flow device"
- default n
- help
- Enable actlog output to flow device
- config ACTLOG_OUTPUT_USER
- bool "Enable actlog output to user-defined flow"
- default n
- help
- Enable actlog output to user-defined flow
- config ACTLOG_LOG_DATA_COMPRESS
- bool "Enable actlog data compress store"
- default n
- help
- enable actlog data compress store
- config ACTLOG_LOG_BUFFER
- bool "Enable actlog store normal log to flash buffer"
- default n
- help
- Enable actlog store normal log to flash buffer
- config ACTLOG_RUNTIME_LOG_BUFFER
- bool "Enable actlog store runtime log to flash buffer"
- default n
- help
- Enable actlog store runtime log to flash buffer
- config ACTLOG_EVENT_BUFFER
- bool "Enable actlog store event to flash buffer"
- default n
- help
- Enable actlog store event to flash buffef
- config DEBUG_ACTLOG_SHELL
- bool "Enable actlog shell to dump actlog"
- default n
- help
- Enable actlog shell to dump actlog
- config ACTLOG_FLASH_CACHE_SIZE
- int "Default actlog flash cache size, must be an integer multiple of 4k"
- default 2048
- help
- Default actlog flash cache size, must be an integer multiple of 4k
- config ACTLOG_LINEBUF_SIZE
- int "Default actlog line buf size"
- default 256
- help
- Default actlog line buf size
- config ACTLOG_FMT_DATA_SIZE
- int "Default actlog vsnprintk max buf size"
- default 128
- help
- Default actlog vsnprintk max buf size
- config ACTLOG_NORMAL_LOG_NUM
- int "Default actlog normal log number"
- default 3
- help
- Default actlog normal log number
- config ACTLOG_NANO_LOG_NUM
- int "Default actlog nano log number"
- default 16
- help
- Default actlog nano log number
- config ACTLOG_PRINT_DROP_COUNT
- bool "Enable actlog output drop count"
- default n
- help
- Enable actlog output drop count
- #specify module name
- module = ACTLOG
- #specify module name str
- module-str = logging_actlog
- #import kconfig template
- source "subsys/logging/Kconfig.template.log_config"
- endif
|