Reiter Protokolle

Hier laufen die Meldungen des Systems auf. Die neueste steht oben. Wenn etwas nicht funktioniert, ist das die erste Stelle, an der man nachsieht.

?> Erscheint der Menüpunkt Protokolle rot, gibt es einen Fehler. Die Zahl daneben nennt die Anzahl.

Die Werkzeugleiste

Die Werkzeugleiste des Reiters Protokolle
Nr.Funktion
1Log aktualisieren.
2Ausgabe pausieren. Statt des Symbols erscheint dann die Zahl der neuen, noch nicht angezeigten Meldungen. Praktisch, wenn man eine bestimmte Zeile in Ruhe lesen will.
3Log löschen: leert nur die Anzeige im Browser.
4Von der Disk dauerhaft löschen: löscht die Protokolldatei auf dem Host.
5Prozess-ID ein-/ausblenden.
6Farben ein-/ausblenden: hebt Fehler rot und Warnungen gelb hervor.
7Ausgaberichtung umkehren: neueste Meldung oben oder unten.
8Nur Fehler anzeigen. Die Zahl daneben nennt die vorhandenen Fehler.
9Fehler und Warnungen anzeigen.
10Log herunterladen: lädt die vollständige Tagesdatei aus /opt/iobroker/log.
11Die Größe der aktuellen Protokolldatei.

Rechts daneben steht der Host. In einem Multihost-System wird dort umgeschaltet. Angezeigt werden immer nur die Meldungen des ausgewählten Hosts.

Die Liste

Die Protokollliste mit Quelle, Zeit, Stufe und Nachricht

Die Spalten sind Quelle (die Instanz oder der Host), Zeit, die Log-Stufe und die Nachricht. Über die Felder in der Kopfzeile lässt sich filtern: nach Quelle, nach Mindest-Log-Stufe und nach einem Text in der Nachricht.

Die Log-Stufen von der ausführlichsten zur knappsten:

StufeWofür
silly (im Dialog Alles)Wirklich jede Meldung. Nur, wenn debug nicht ausreicht.
debugAuch interne Abläufe. Für die Fehlersuche, danach wieder zurückstellen.
infoDer Normalfall: Start, Stopp, Verbindungen.
warnEtwas ist ungewöhnlich, läuft aber weiter.
errorEtwas hat nicht funktioniert.

Die Stufe wird je Instanz im Reiter Instanzen eingestellt, die Vorgabe für neue Instanzen in den Systemeinstellungen.

!> In der Liste werden lange Zeilen abgeschnitten. Wer einer Meldung wirklich auf den Grund gehen will, lädt die Protokolldatei herunter und sieht dort nach. Oft steht die eigentliche Ursache in den Zeilen davor.

Wenn im Protokoll ein Fehler steht

Zwei Dinge helfen fast immer weiter:

  1. Die erste Fehlermeldung suchen, nicht die letzte. Ein Fehler zieht oft Folgefehler nach sich; interessant ist der Anfang der Kette.
  2. Die Log-Stufe der betroffenen Instanz auf debug stellen, die Instanz neu starten und die Meldungen noch einmal ansehen.

Führt das nicht weiter, hilft das Forum. Dorthin gehört der Auszug aus der heruntergeladenen Protokolldatei, nicht ein Bildschirmfoto der Liste.