mirror of
https://github.com/espressif/esp-idf.git
synced 2026-05-04 11:55:21 +02:00
feat(log): Use esp_log func in all LOG macros
This commit is contained in:
committed by
BOT
parent
a29589e266
commit
a5bc08fb55
@@ -1,5 +1,26 @@
|
||||
menu "Log"
|
||||
|
||||
choice BOOTLOADER_LOG_VERSION
|
||||
prompt "Log version"
|
||||
help
|
||||
Select the log version to be used by the ESP log component.
|
||||
The app log version (CONFIG_LOG_VERSION) controls the version used in the bootloader,
|
||||
preventing the selection of different versions.
|
||||
For description of V1 and V2 see CONFIG_LOG_VERSION.
|
||||
|
||||
config BOOTLOADER_LOG_VERSION_1
|
||||
bool "V1" if LOG_VERSION_1
|
||||
config BOOTLOADER_LOG_VERSION_2
|
||||
bool "V2" if LOG_VERSION_2
|
||||
endchoice
|
||||
|
||||
config BOOTLOADER_LOG_VERSION
|
||||
int
|
||||
default 1 if BOOTLOADER_LOG_VERSION_1
|
||||
default 2 if BOOTLOADER_LOG_VERSION_2
|
||||
help
|
||||
This configuration sets the log version number based on the chosen log version.
|
||||
|
||||
choice BOOTLOADER_LOG_LEVEL
|
||||
bool "Bootloader log verbosity"
|
||||
default BOOTLOADER_LOG_LEVEL_INFO
|
||||
|
||||
@@ -3,11 +3,23 @@ menu "Format"
|
||||
config BOOTLOADER_LOG_COLORS
|
||||
bool "Color"
|
||||
default n
|
||||
select BOOTLOADER_LOG_COLORS_SUPPORT if BOOTLOADER_LOG_VERSION_2
|
||||
help
|
||||
Use ANSI terminal colors in log output
|
||||
Enable ANSI terminal color codes.
|
||||
Enable ANSI terminal color codes. Logs (info, errors, warnings) will contain color codes.
|
||||
In order to view these, your terminal program must support ANSI color codes.
|
||||
|
||||
config BOOTLOADER_LOG_COLORS_SUPPORT
|
||||
bool "Allow enabling color output at run time"
|
||||
depends on BOOTLOADER_LOG_VERSION_2
|
||||
default n
|
||||
help
|
||||
Enables support for color codes in the esp_log() function. If CONFIG_LOG_COLORS is enabled, this option
|
||||
is always active. If CONFIG_LOG_COLORS is disabled, this option allows you to still handle color codes
|
||||
in specific files by defining ESP_LOG_COLOR_DISABLED as 0 before including esp_log.h.
|
||||
|
||||
Note that enabling this option may slightly increase RAM/FLASH usage due to additional color handling
|
||||
functionality. It provides flexibility to manage color output even when CONFIG_LOG_COLORS is turned off.
|
||||
|
||||
choice BOOTLOADER_LOG_TIMESTAMP_SOURCE
|
||||
prompt "Timestamp"
|
||||
default BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS
|
||||
@@ -32,7 +44,21 @@ menu "Format"
|
||||
|
||||
config BOOTLOADER_LOG_TIMESTAMP_SOURCE_CPU_TICKS
|
||||
bool "Milliseconds Since Boot"
|
||||
select BOOTLOADER_LOG_TIMESTAMP_SUPPORT
|
||||
|
||||
endchoice # BOOTLOADER_LOG_TIMESTAMP_SOURCE
|
||||
|
||||
config BOOTLOADER_LOG_TIMESTAMP_SUPPORT
|
||||
bool "Allow enabling timestamp output at run time"
|
||||
depends on BOOTLOADER_LOG_VERSION_2
|
||||
default y
|
||||
help
|
||||
Enables support for timestamp in the esp_log() function.
|
||||
If CONFIG_LOG_TIMESTAMP_SOURCE_NONE, this option allows you to still handle timestamp
|
||||
in specific files by defining ESP_LOG_TIMESTAMP_DISABLED as 0 before including esp_log.h.
|
||||
|
||||
Note that enabling this option may slightly increase RAM/FLASH usage due to additional timestamp handling
|
||||
functionality. It provides flexibility to manage timestamp output even when
|
||||
CONFIG_LOG_TIMESTAMP_SOURCE_NONE.
|
||||
|
||||
endmenu
|
||||
|
||||
Reference in New Issue
Block a user