📑 Como alterar o nível de Log dinamicamente


(jpm) #1

Já por diversas vezes encontrei post a pedirem para meterem o nivel de log a “debug”, “error” ou qualquer outro nivel, e por vezes a resposta é:

Do que é que estas a falar?

Pois bem aqui fica um dos mecanismos que tenho implementado no meu HA

#Variavel

input_select:
  log_level:
   name: Log Level
   options:
    - critical
    - fatal
    - error
    - warning
    - warn
    - info
    - debug
    - notset
   initial: error

#Automação:

- id: change_Log_Lv
  alias: change Log Lv
  initial_state: 'on'  
  trigger:
  - entity_id: input_select.log_level
    platform: state
  action:
  - service: logger.set_level
    data: {}
    data_template:
      homeassistant.components: '{{ trigger.to_state.state }}'

Assim podem mudar, em tempo real, o vosso nivel de log

Como o User Ricardo Silva bem indicou, temos de ter esta linha no configuration.yaml, bem como um nivel default para ele arrancar:

logger:
  default: error

Como alterar o nível de Log dinamicamente
HA em Modo Stop
(Jorge Assunção) #2

4 mensagens foram unidas em um tópico existente: Como alterar o nível de Log dinamicamente


(system) #3

Para comentar este tópico, por favor utilizem o tópico abaixo


(Jorge Assunção) #4