Zum Inhalt springen

Logs-Dock

Der Tab Logs des unteren Docks aggregiert die Logs aller Micros des Szenarios live. Es ist das Herz des Docks: was Sie in mehreren Terminals sehen würden, an einem einzigen Ort.

  • Nach Micro — einer, mehrere oder alle. (Die Systemquellen funktionieren auch: engine, mock, docker.)
  • Nach Stufe — Alle, Info+, Warn+ oder nur Error.
  • Suchen — die Lupe filtert nach Text innerhalb des Angezeigten.

Die Filter werden kombiniert.

Folgen hält das automatische Scrollen an der letzten Zeile geklebt. Sie können es unter Einstellungen → Verhalten standardmäßig beim Start eines Szenarios aktiv machen.

Pausieren friert die Ansicht ein, ohne etwas zu verlieren: Die Zeilen kommen weiter an, und während der Pause zeigt ein Chip neben dem Zähler, wie viele neue es gibt. Beim Fortsetzen —mit derselben Schaltfläche oder per Klick auf den Chip— erscheinen alle an ihrem Platz. Mit im Filter gewählten Micros werden nur diese pausiert und der Rest läuft weiter; ohne Filter pausiert die ganze Konsole. Das Zurückgehaltene zählt zum Zeilenlimit der Ansicht: Überschreitet eine lange Pause es, verlassen die ältesten Zeilen die Ansicht, bleiben aber im vollständigen Log.

  • Kopieren Sie die ausgewählten Zeilen in die Zwischenablage.
  • Formatiert ansehen — Zeilen mit einem JSON- oder XML-Körper zeigen beim Überfahren eine Lupe: sie öffnet ihn in einem großen Betrachter, eingerückt und farbig, mit der Möglichkeit, ihn genau so zu sehen, wie er ankam, und ihn zu kopieren. Sie erscheint nur in diesen Zeilen; in den übrigen gäbe es nichts zu formatieren.
  • Leeren Sie die Logs aus der Ansicht (des ausgewählten Micros oder aller); löscht nicht die Datei, daher sehen der exportierte Bericht und aseptic logs im CLI weiterhin alles.
  • Vollständiges Log öffnen — die Datei der Sitzung, die den gesamten Inhalt bewahrt (die Ansicht hält nur ein Zeilenlimit im Speicher, konfigurierbar in den Einstellungen).

aseptic logs [micro] [-f] [-n N] [--errors] [-g Muster]. Ohne aktive Engine funktioniert es weiterhin über das persistierte session.log: Die Logs sind noch da, nachdem etwas abgestürzt ist. Siehe Einen Micro debuggen, der nicht startet.