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 | Adres loggera (pusty = standardowy plik logów, /log/def.log, /dev/syslog/192.168.1.1, /dev/udp/192.168.1.1/1234) | - |
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 content of the log can also be sent per email at a defined interval. For this, a Mailer only needs to be created and the recipient defined.
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.