rsiot::logging

Function configure_logging

source
pub fn configure_logging(level: LevelFilter) -> Result<(), Error>
Expand description

Конфигурация логгирования для микроконтроллера ESP32

Также необходимо настроить переменную CONFIG_LOG_DEFAULT_LEVEL_ в sdkconfig.defaults. Возможные значения:

  • No output (CONFIG_LOG_DEFAULT_LEVEL_NONE)
  • Error (CONFIG_LOG_DEFAULT_LEVEL_ERROR)
  • Warning (CONFIG_LOG_DEFAULT_LEVEL_WARN)
  • Info (CONFIG_LOG_DEFAULT_LEVEL_INFO)
  • Debug (CONFIG_LOG_DEFAULT_LEVEL_DEBUG)
  • Verbose (CONFIG_LOG_DEFAULT_LEVEL_VERBOSE)

В консоль будут попадать логи, которые являются минимумом двух значений:

  • заданного в файле sdkconfig.defaults при компиляции
  • значения аргумента level данной функции в рантайме