Logger zapisuje události do logu.
Data logu se ve výchozím nastavení ukládají na kartu SD Miniserveru, případně je lze přenést na syslog server nebo UDP server.
Lze vytvořit libovolný počet souborů logu.
Obsah
Vlastnosti↑
Krátký popis | Popis | Výchozí hodnota |
---|---|---|
Adresa loggeru | Adresa loggeru (prázdná = výchozí logovací data, /log/def.log, /dev/syslog/192.168.1.1, /dev/udp/192.168.1.1/1234) | - |
Odeslat e-mail | Interval pro odesílání logu Mailerem. Odeslaný e-mail bude obsahovat pouze záznamy z logu za poslední interval. Limit velikosti souboru je 1 MB. | - |
Příklad programování↑
Nejprve se v části Zprávy vytvoří nový logger:
V následujícím příkladu dáme loggeru název "Access House" a objekt přetáhneme na programovací stránku.
V okně vlastností lze definovat text pro dva stavy digitálních hodnot nebo při změnách analogových hodnot, případně lze hodnoty analogových nebo textových výstupů zapisovat do souboru logu pomocí <v>.
V adrese loggeru zadáváme soubor logu, do kterého se má zapisovat. V našem příkladu se vygeneruje samostatný soubor logu s názvem "Access".
Pokud toto pole necháme prázdné, bude se zapisovat do výchozího logu def.log.
V následujícím příkladu je text výstupu "Ula" zapsán do logu.
Data jsou uložena na kartě SD a lze je získat z Miniserveru prostřednictvím FTP (ftp://User:Password@IPMiniserver/log/) nebo prostřednictvím příkazu webové služby [IPMiniserver]/dev/fsget/log/LogfileName.log.
Log lze také odesílat e-mailem ve stanovených intervalech. Chcete-li toto povolit, jednoduše vytvořte Mailer a určete příjemce.
Přiřadit logger, mailer, caller, tracker v okně vlastností↑
Alternativně lze v okně vlastností různých bloků přiřadit logger, mailer, caller a tracker.
Pro to je třeba pouze vytvořit příslušnou zprávu a definovat příjemce.
Výstupem je text nebo hodnota definovaná v bloku.