Protokolle: Unterschied zwischen den Versionen

Aus succestWiki
Wechseln zu: Navigation, Suche
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
−
== Allgemein ==
+
Das {{TCR}} protokolliert alles, was gerade passiert. Egal, ob eine Seite aufgerufen wurde, eine [[Zentralkomponenten|Zentralkomponente]] gespeichert oder ein [[Testausführung|Testlauf]] beendet wurde. Alle Protokolle stehen im administrativen Bereich unter "Protokolle" zur Verfügung. Neben der anwendungsinternen Protokollierung schreibt [[succest]] bei Anwendungsstart sowie gravierenden Fehlern in das Windows eigene Eventlog (siehe Abbildung 2). Bei gravierenden Fehlern zeigt succest zusätzlich eine entsprechende Fehlerseite an (siehe Abbildung 3).
−
[[File:TcrProtokolle.png|thumb|right|300px||'''Abbildung 1:''' Übersicht der Protokolle]]
+
 
−
Die Protokoll-Seite ist über den Menü-Punkt "Administration" des TCR's erreichbar.
+
<gallery>
−
Über die Protokoll-Seite ist es möglich alle Log-Einträge, die vom TCR geschrieben werden, einzusehen.
+
Datei:TcrProtokolle.png|Abb. 1: Ausschnitt aus einem gefilterten Protokoll
 +
Datei:WindowsEventLogSuccest.png|Abb. 2: succest-Einträge im Windows Eventlog
 +
Datei:FehlerseiteTCR.png|Abb. 3: Fehlerseite im TCR
 +
</gallery>
  
 
== Filtereinstellungen ==
 
== Filtereinstellungen ==
 
Über die folgenden Filtereinstellungen kann man die Log-Einträge nach belieben Filtern:  
 
Über die folgenden Filtereinstellungen kann man die Log-Einträge nach belieben Filtern:  
−
*Protokoll: Hierüber wählt man die Art des Protokolls aus.  
+
* Protokoll: Hierüber wählt man die Art des Protokolls aus.  
−
*:API: ...zeigt alle Logs der Schnittstelle an.
+
** API: Alle Logs der Schnittstelle
−
*:Dump: ...zeigt alle Log-Einträge an.
+
** Dump: Alle Log-Einträge
−
*:Exception: ...zeigt alle Fehler-Logs an.
+
** Exception: Alle Fehler-Logs
−
*:Http: ...zeigt alle Http-Logs an.
+
** ExceptionTCE: Alle Fehler-Logs aus dem TCE
−
*:SAP connection: ...zeigt alle Log-Einträge an, die SAP-Verbindungen betreffen.
+
** Http: Alle Http-Logs
−
*:Testcase: ...zeigt alle Logs zu Testfällen an  
+
** Performance: Zeitmessung für einzelne Methoden und gesamte Testläufe
−
*:Trace: ...zeigt alle Log-Einträge an, die für eine Ablaufverfolgung notwendig sind.
+
** SAP connection: Alle Log-Einträge an, die SAP-Verbindungen betreffen
−
*Protokoll filtern: Über dieses Feld ist es möglich das Protokoll nach dem eingegebenen Wert zu filtern.  
+
** Testcase: Alle Logs, die in Testfällen geschrieben wurden
−
*:Ebenso ist es möglich über die [[Konfigurationsdatei LogViewConfiguration]] fest hinterlegte Filter zu erstellen, die nur noch ausgewählt werden müssen.  
+
** Trace: Alle Log-Einträge an, die für eine Ablaufverfolgung notwendig sind
−
*Von: Filtert das Protokoll nach allen Einträgen die <u>ab</u> dem ausgewählten Datum geschrieben wurden.  
+
** TraceTCE: Alle Log-Einträge an, die für eine Ablaufverfolgung im TCE notwendig sind
−
*Bis: Filtert das Protokoll nach allen Einträgen die <u>bis</u> dem ausgewählten Datum geschrieben wurden.  
+
* Protokoll filtern:  
−
*Aktuelle Daten laden?: Über diese Einstellung ist es möglich das Protokoll automatisch aktualisieren zu lassen.  
+
** Über dieses Feld ist es möglich das Protokoll nach dem eingegebenen Wert zu filtern. [https://docs.microsoft.com/de-de/dotnet/standard/base-types/regular-expression-language-quick-reference Reguläre Ausdrücke] werden unterstützt.
−
+
** Ebenso ist es möglich über die [[Konfigurationsdatei LogViewConfiguration]] fest hinterlegte Filter zu erstellen, die nur noch ausgewählt werden müssen.  
−
 
+
* Von: Filtert das Protokoll nach allen Einträgen die <u>ab</u> dem ausgewählten Zeitpunkt geschrieben wurden.  
−
 
+
* Bis: Filtert das Protokoll nach allen Einträgen die <u>bis</u> zu dem ausgewählten Zeitpunkt geschrieben wurden.  
 +
* Aktuelle Daten laden?: Über diese Einstellung ist es möglich das Protokoll automatisch aktualisieren zu lassen. Die Anzeige springt nur dann ans Ende, also zu den neuen Einträgen, wenn Sie bereits bis zum Ende gescrollt haben. Ansonsten bleibt die Anzeige an der aktuellen Position stehen.
  
 
[[Category: TCR]]
 
[[Category: TCR]]

Aktuelle Version vom 21. August 2019, 09:26 Uhr

Das succest Testcase Repository (TCR) protokolliert alles, was gerade passiert. Egal, ob eine Seite aufgerufen wurde, eine Zentralkomponente gespeichert oder ein Testlauf beendet wurde. Alle Protokolle stehen im administrativen Bereich unter "Protokolle" zur Verfügung. Neben der anwendungsinternen Protokollierung schreibt succest bei Anwendungsstart sowie gravierenden Fehlern in das Windows eigene Eventlog (siehe Abbildung 2). Bei gravierenden Fehlern zeigt succest zusätzlich eine entsprechende Fehlerseite an (siehe Abbildung 3).

Filtereinstellungen

Über die folgenden Filtereinstellungen kann man die Log-Einträge nach belieben Filtern:

  • Protokoll: Hierüber wählt man die Art des Protokolls aus.
    • API: Alle Logs der Schnittstelle
    • Dump: Alle Log-Einträge
    • Exception: Alle Fehler-Logs
    • ExceptionTCE: Alle Fehler-Logs aus dem TCE
    • Http: Alle Http-Logs
    • Performance: Zeitmessung für einzelne Methoden und gesamte Testläufe
    • SAP connection: Alle Log-Einträge an, die SAP-Verbindungen betreffen
    • Testcase: Alle Logs, die in Testfällen geschrieben wurden
    • Trace: Alle Log-Einträge an, die für eine Ablaufverfolgung notwendig sind
    • TraceTCE: Alle Log-Einträge an, die für eine Ablaufverfolgung im TCE notwendig sind
  • Protokoll filtern:
  • Von: Filtert das Protokoll nach allen Einträgen die ab dem ausgewählten Zeitpunkt geschrieben wurden.
  • Bis: Filtert das Protokoll nach allen Einträgen die bis zu dem ausgewählten Zeitpunkt geschrieben wurden.
  • Aktuelle Daten laden?: Über diese Einstellung ist es möglich das Protokoll automatisch aktualisieren zu lassen. Die Anzeige springt nur dann ans Ende, also zu den neuen Einträgen, wenn Sie bereits bis zum Ende gescrollt haben. Ansonsten bleibt die Anzeige an der aktuellen Position stehen.