Advertisement
energywave

script.log

Jun 23rd, 2022
1,198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.03 KB | None | 0 0
  1. script:
  2.   log:
  3.     alias: "Scrive in un log"
  4.     description: "Scrive una voce in un log configurato con platform file"
  5.     mode: queued
  6.     fields:
  7.       message:
  8.         name: "Messaggio"
  9.         description: "Messaggio da scrivere nel log"
  10.         selector:
  11.           text:
  12.         example: "La porta si รจ chiusa"
  13.       add_datetime:
  14.         name: "Aggiungi data/ora"
  15.         description: "Aggiunge data/ora in testa alla riga di log (default: true)"
  16.         selector:
  17.           boolean:
  18.         example: "true"
  19.       log_name:
  20.         name: "Nome log"
  21.         description: "Nome del log (servizio notify.*) da utilizzare per la scrittura"
  22.         selector:
  23.           text:
  24.         example: "log_file"
  25.     sequence:
  26.       - variables:
  27.           msg: >
  28.            {{ (now().timestamp() | timestamp_custom("%Y-%m-%d %H:%M:%S") ~ " " if (add_datetime | default(true))) ~ message}}
  29.       - alias: "Scrive la voce di log"
  30.         service: "notify.{{log_name | default('log')}}"
  31.         data:
  32.           message: "{{msg}}"
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement