Log Viewer

Der Log Viewer dient zur Analyse und Auswertung von Log-Dateien. 

Er ermöglicht das schnelle Auffinden von Fehlern, Warnungen und Informationsmeldungen sowie die strukturierte Darstellung von PSADT-Protokollen.

Der Viewer kann direkt über den Log Explorer geöffnet werden und stellt die Inhalte einer Log-Datei übersichtlich in tabellarischer Form dar.


Aufbau des Log Viewers

Der Log Viewer besteht aus vier Hauptbereichen, die eine strukturierte Analyse von Log-Dateien ermöglichen.

1. Steuerleiste

Die Steuerleiste befindet sich im oberen Bereich des Fensters und enthält verschiedene Funktionen zur Steuerung und Analyse der geladenen Log-Datei.

2. Log-Ereignisse (tabellarische Ansicht)

       Im mittleren Bereich werden alle erkannten Log-Einträge in einer Tabelle dargestellt.

       Die Tabelle kann sortiert, gruppiert und gefiltert werden, um bestimmte Ereignisse schnell zu finden.

3. Log-Filter / Datei-Informationen

       Im unteren linken Bereich befinden sich die Registerkarten Log Filter und Datei Info.

       Über die Log-Filter kann die Anzeige auf bestimmte Ereignistypen eingeschränkt werden.

Zusätzlich wird die jeweilige Anzahl der gefundenen Ereignisse angezeigt.

Die Registerkarte Datei Info enthält Informationen zur aktuell geöffneten Log-Datei, beispielsweise Dateiname, Speicherort, Grösse oder weitere Dateieigenschaften.

4. Log-Ereignisdetails

Im unteren rechten Bereich werden die Details des aktuell ausgewählten Log-Eintrags angezeigt.

       Die Detailansicht erleichtert die Analyse einzelner Ereignisse und stellt auch längere Log-Meldungen vollständig dar.


Steuerleiste

Über die Steuerleiste können verschiedene Funktionen zur Analyse und Überwachung der geöffneten Log-Datei ausgeführt werden.

Verwendete Symbole

Symbol

Bedeutung

Play

Startet bzw. setzt die automatische Überwachung der Log-Datei fort. 

Neue Log-Einträge werden automatisch eingelesen und angezeigt.

Pause

Pausiert die Überwachung der Log-Datei. 

Neue Einträge werden bis zum Fortsetzen nicht mehr automatisch angezeigt.

Automatisch zum letzten Eintrag springen

Die Ansicht folgt automatisch den neuesten Log-Einträgen während der Überwachung.

Log-Einträge löschen
Leert die aktuelle Anzeige der Tabelle. 

Die eigentliche Log-Datei bleibt dabei unverändert. 

Dadurch kann der Fokus auf neu eintreffende Log-Ereignisse gelegt werden.

Log-Datei komplett neu laden

Lädt die geöffnete Log-Datei vollständig neu ein, einschliesslich aller vorhandenen Log-Einträge.

Such- / Filtermodus aktivieren bzw. deaktivieren

Ermöglicht das Umschalten zwischen Such- und Filterfunktion.


Suchfeld

Ermöglicht die Suche nach Begriffen innerhalb der geladenen Log-Einträge.

Vorheriges Such- oder Filterergebnis

Springt zum vorherigen gefundenen Such- oder Filtertreffer.

Nächstes Such- oder Filterergebnis

Springt zum nächsten gefundenen Such- oder Filtertreffer.

Log-Pfad im Explorer öffnen

Öffnet den Windows-Explorer und navigiert direkt in das Verzeichnis der aktuell geöffneten Log-Datei.

Anzahl Fehler

Zeigt die Anzahl der aktuell sichtbaren Fehler im Log-View-Bereich an.

Anzahl Warnungen

Zeigt die Anzahl der aktuell sichtbaren Warnungen im Log-View-Bereich an.

Fehler- und Warnungszähler zurücksetzen

Setzt die Fehler- und Warnungszähler auf Null zurück.

Anzahl der Zeilen

Zeigt die Gesamtanzahl der aktuell in der Tabelle angezeigten Log-Einträge an.

Aktuelle Zeile

Zeigt die Nummer bzw. Position des aktuell ausgewählten Log-Eintrags an.

Log-Ereignisse (tabellarische Ansicht)

Im zentralen Bereich des Log Viewers werden alle Log-Ereignisse in einer tabellarischen Übersicht dargestellt. 

Jeder Eintrag entspricht einer einzelnen Meldung innerhalb der geöffneten Log-Datei.

Die Tabelle ermöglicht eine schnelle Analyse des Installations- oder Verarbeitungsablaufs und kann nach beliebigen Spalten sortiert oder gruppiert werden.


Spalte

Beschreibung

Datum/Zeit

Zeitpunkt, zu dem das Log-Ereignis erzeugt wurde.

Phase

Aktuelle Installations- oder Verarbeitungsphase, beispielsweise Pre-Installation, Installation oder Post-Installation.

Nachricht

Die eigentliche Log-Meldung mit Informationen zum ausgeführten Vorgang.

Komponente

Die Funktion oder Komponente, welche die Meldung erzeugt hat.

Kontext

Benutzer- oder Sicherheitskontext, unter dem die Aktion ausgeführt wurde.

Thread

Eindeutige Thread-ID des Prozesses. Diese hilft bei der Analyse paralleler Vorgänge.

Datei

Name der Quelldatei oder des Skripts, aus dem die Meldung stammt.

Gruppieren von Einträgen

Die Tabelle unterstützt die Gruppierungsfunktion des verwendeten Grid-Controls.

können Log-Einträge beispielsweise nach:

  • Phase
  • Komponente
  • Datei
  • Kontext

gruppiert werden.

Dadurch lassen sich zusammengehörige Log-Ereignisse schneller analysieren.

Darstellung der Phasen

Die Spalte Phase wird im Log Viewer farblich hervorgehoben, um verschiedene Vorgänge schneller erkennen und voneinander unterscheiden zu können.

Die Farbgebung dient ausschliesslich der besseren Übersichtlichkeit und Orientierung innerhalb der Log-Datei.

Vorgang

Darstellung

Installation

Grüntöne

Deinstallation

Rottöne

Reparatur

Orangetöne

Dadurch können Installations-, Deinstallations- und Reparaturvorgänge bereits beim schnellen Durchsehen der Tabelle eindeutig erkannt werden.


Hinweis: 

Die Phasen selbst werden vom PSAppDeployToolkit (PSADT) während der Ausführung erzeugt und in die Log-Datei geschrieben. Der Log Viewer erkennt diese Phasen automatisch und stellt sie entsprechend farblich dar. Die Farbgebung hat keinen Einfluss auf den Ablauf der Installation und dient ausschliesslich der visuellen Unterstützung bei der Analyse von Log-Dateien.

Auswahl eines Log-Eintrags

Beim Anklicken eines Eintrags wird dieser markiert und die vollständigen Informationen im Bereich Log-Ereignisdetails angezeigt.

Dies ist besonders hilfreich bei längeren Meldungen, die innerhalb der Tabelle nur gekürzt dargestellt werden können.


Hinweis: 

Die Tabelle zeigt immer die aktuell geladenen und gefilterten Log-Einträge an. 

Wird ein Such- oder Log-Filter verwendet, werden nur die entsprechenden Einträge angezeigt.

Log-Filter / Datei-Informationen

Im unteren linken Bereich des Log Viewers befinden sich die Registerkarten Log Filter und Datei Info.

Log Filter

Über den Log Filter kann die Anzeige der Log-Einträge auf bestimmte Ereignistypen eingeschränkt werden.

Folgende Filter stehen zur Verfügung:

Filter

Beschreibung

All

Zeigt alle aktuell geladenen Log-Einträge an.

Errors

Zeigt ausschliesslich Fehler-Einträge an.

Warnings

Zeigt ausschliesslich Warnungen an.

Infos

Zeigt ausschliesslich Informationsmeldungen an.

Die Zahl hinter dem jeweiligen Filter zeigt die Anzahl der aktuell vorhandenen Einträge dieses Typs an.

Navigation innerhalb eines Filters

Links und rechts neben jedem Filter befinden sich Navigationsschaltflächen.


Symbol

Bedeutung

Springt zum vorherigen Eintrag des ausgewählten Filtertyps.

Springt zum nächsten Eintrag des ausgewählten Filtertyps.

Dadurch können Fehler, Warnungen oder Informationsmeldungen schnell nacheinander überprüft werden, ohne die gesamte Log-Datei durchsuchen zu müssen.

Datei Info

Die Registerkarte Datei Info zeigt Informationen zur aktuell geöffneten Log-Datei an.

Folgende Informationen stehen zur Verfügung:

Feld

Beschreibung

Dateiname

Name der geöffneten Log-Datei.

Pfad

Speicherort der Log-Datei.

Grösse

Aktuelle Grösse der Datei.

Erstellt

Erstellungsdatum der Datei.

Geändert

Zeitpunkt der letzten Änderung.

Attribute

Windows-Dateiattribute der Datei.

Log-Typ

Erkannter oder ausgewählter Log-Dateityp.

Encoding

Verwendete Zeichenkodierung der Datei.

Verwendete Symbole

Symbol

Bedeutung

Kopiert den Dateinamen in die Zwischenablage.

Öffnet das Verzeichnis der Log-Datei im Windows-Explorer.

Kopiert den vollständigen Dateipfad in die Zwischenablage.


Hinweis: 

Der Log Viewer erkennt den Log-Typ und die Zeichenkodierung automatisch. 

Bei Bedarf können diese Informationen überprüft und für die Analyse der Log-Datei herangezogen werden.

Log-Ereignisdetails

Im unteren rechten Bereich des Log Viewers werden die Details des aktuell ausgewählten Log-Eintrags angezeigt.

Dieser Bereich stellt zusätzliche Informationen bereit, die in der Tabellenansicht teilweise gekürzt dargestellt werden. 

Dadurch können einzelne Log-Ereignisse detailliert analysiert werden.


Verfügbare Informationen

Feld

Beschreibung

Datum/Zeit

Exakter Zeitpunkt, zu dem das Log-Ereignis erzeugt wurde.

Komponente

Die Funktion oder Komponente, welche den Log-Eintrag erzeugt hat.

Thread

Die zugehörige Thread-ID des Prozesses.

Datei

Name der Datei oder des Skripts, aus dem die Meldung stammt.

Nachrichtenbereich

Im unteren Bereich wird die vollständige Log-Meldung des ausgewählten Eintrags angezeigt.

Dies ist insbesondere bei längeren Meldungen hilfreich, da diese in der Tabellenansicht häufig gekürzt dargestellt werden.

Beispielsweise können hier angezeigt werden:

  • Ausgeführte Befehle
  • Registry-Änderungen
  • Dateizugriffe
  • Installationsschritte
  • Fehler- und Warnmeldungen
  • Rückgabewerte von Funktionen

Die Detailansicht wird automatisch aktualisiert, sobald ein anderer Log-Eintrag in der Tabelle ausgewählt wird.


Hinweis: 

Die Log-Ereignisdetails zeigen immer die vollständigen Informationen des aktuell markierten Eintrags aus der Tabellenansicht an und erleichtern die Analyse komplexer Installations- und Paketierungsprozesse.