72
Kapitel 9: Debug / Logging
Nr.
3
4
5
Informationsumfang der Debug Meldungen (Abschnitt 2 von 2)
Tabelle 45
Beispiel einer Ausgabezeile:
5224381 302808 1:27:02.610085 SerPoll SerialUart.c [ 621]
INFO: Ser1: Write 16 bytes to uart
Erläuterung der Elemente (für die Nummerierung siehe Tabelle 45 oben):
2
5224381 302808 1:27:02.610085 SerPoll SerialUart.c [ 621] INFO: Ser1: Write 16 bytes
Elemente einer Debug Log Ausgabezeile
Tabelle 46
Syslog Server
Bild 62
Diese Meldungen können auch an einen Syslog-Server verschickt werden. Dazu wird die IP-
Adresse dieses Servers definiert. Mit der Angabe 0.0.0.0 ist diese Funktion nicht aktiv.
9.1.3 Debug Configurations
Hiermit kann man für die verschiedenen Programmteile die Intensität der Systemmeldun-
gen definieren. Im Programm sind Meldungen eingebettet, die mit einem bestimmten De-
bug-Level gekennzeichnet sind. Folgende Debug-Level sind definiert:
Level
ERROR
WARN
INFO
TRACE
Debug Level
Tabelle 47
Gerätebeschreibung HG G-76343/4/5 | Deutsch, Revision 04 | Stand: 29.06.2017 | www.goetting.de
Information
Anmerkung
Repeat
Zähler der angibt, wie oft diese Meldung seit dem Systemstart
Counter
ausgegeben wurde.
Thread
Name oder ID des Prozesses, der diese Meldung ausgibt
Source
a) Name der Programmdatei und
file name
b) Nummer der Programmzeile,
die diese Meldung erzeugt hat.
3
1
Funktion
Auftreten eines Fehlers, der eine gewünschte Funktion verhindert
Auftreten einer Bedingung, die eine gewünschte Funktion verzögert
Meldung, die ein auftretendes Ereignis dokumentiert
Meldung, die den Ablauf einer Funktion dokumentiert
4
5a
5b
HG G-76343/4/5
Klasse Meldung
to uart