Como alterar o nível de Log (registos) dinamicamente

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
4 Curtiram

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

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


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade