Logger

Logger zapisuje zdarzenia do pliku dziennika.

Dane dziennika są domyślnie przechowywane na karcie SD Miniservera, alternatywnie mogą być przesyłane do serwera syslog lub UDP.

Można utworzyć dowolną liczbę plików dziennika.

Spis treści


Właściwości

Krótki opis Opis Wartość standardowa
Adres Loggera Lokalizacja, do której wysyłane lub zapisywane są logi
Przykład: /log/user.log, /dev/syslog/192.168.1.1, /dev/udp/192.168.1.1/1234 (jeśli pozostawione puste = loguje dane do /log/def.log)
Jeśli adres kończy się na .log, log zostanie zapisany jako plik tekstowy.
Jeśli adres kończy się na .csv, log zostanie zapisany jako plik CSV.
-
Wyślij e-mail Interwał wysyłania logów przez Mailer. Wysłana wiadomość będzie zawierać tylko wpisy loga z ostatniego okresu. Limit rozmiaru pliku wynosi 1 MB. -




Przykład programowania

Najpierw w zakładce Wiadomości tworzony jest nowy logger:

W poniższym przykładzie nadajemy loggerowi nazwę "Access House" i przeciągamy obiekt na stronę programowania.

W oknie właściwości można zdefiniować tekst dla dwóch stanów wartości cyfrowych lub przy zmianach wartości analogowych, albo wartości wyjść analogowych lub tekstowych zapisać do pliku dziennika za pomocą <v>.

W adresie logger określamy plik dziennika, do którego dane mają być zapisane. W naszym przykładzie generowany jest osobny plik dziennika o nazwie "Access".
Jeśli pole to pozostawimy puste, zostanie on zapisany do domyślnego dziennika def.log.

W poniższym przykładzie tekst wyjścia "Ula" jest zapisywany w pliku dziennika.
Dane są przechowywane na karcie SD i można je pobrać z Miniservera przez FTP (ftp://User:Password@IPMiniserver/log/) lub przez polecenie webservice [IPMiniserver]/dev/fsget/log/LogfileName.log.

The log can also be sent via email at a specified interval. To enable this, simply create a Mailer and specify the recipient.


Przypisz logger, mailer, caller, tracker w oknie właściwości

Alternatywnie w oknie właściwości różnych bloków można przypisać logger, mailer, caller i tracker.
W tym celu należy tylko stworzyć odpowiednią wiadomość i zdefiniować odbiorcę.
Wyjściem jest tekst lub wartość zdefiniowana w bloku.