Änderungen von Dokument Logging
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -6,21 +6,21 @@ 6 6 7 7 In diesem Bereich können Sie das zentrale Logging der Applikation beeinflussen. Änderungen am Logging können zur Laufzeit, ohne Neustart der Applikation durchgeführt werden. Somit ist es möglich für einzelne Applikationsbereiche den Log-Level vorübergehend zu ändern, um beispielsweise Log-Daten für eine Fehleranalyse zu erhalten. 8 8 9 -Eine gültige Log ger-Konfiguration besteht dabei immer aus einem Logger und einem Logger-Ziel. Im Logger festgelegt wird dabei der Schweregrad sowie die einzubeziehenden Log-Nachrichten. Über Logger-Ziele wird schließlich festgelegt, in welchem Format und wohin die Log-Nachrichten geschrieben werden sollen (Konsole oder Datei).9 +Eine gültige Log-Konfiguration besteht dabei immer aus einem Logger und einem Logger-Ziel. Im Logger festgelegt wird dabei der Schweregrad sowie die einzubeziehenden Log-Nachrichten. Über Logger-Ziele wird schließlich festgelegt, in welchem Format und wohin die Log-Nachrichten geschrieben werden sollen (Konsole oder Datei). 10 10 11 11 == Nutzerinteraktionsmöglichkeiten == 12 12 13 13 ; Logger hinzufügen 14 -: Fügt ei nenneuenLoggerzu denbestehendenhinzu. Die Bearbeitungsmaske für Logger wird angezeigt.15 -; Log ger-Zielhinzufügen16 -: Fügt ei nneuesLogger-Ziel zudenbestehenden hinzu. Die Bearbeitungsmaske für Logger-Ziele wird angezeigt.14 +: Fügt der Liste von //Loggern// einen Neuen hinzu. Die Bearbeitungsmaske für //Logger// wird angezeigt. 15 +; Log Appender hinzufügen 16 +: Fügt der Liste von //Log-Appendern// einen Neuen hinzu. Die Bearbeitungsmaske für //Log-Appender// wird angezeigt. 17 17 ; Bearbeiten 18 -: Führt zur Bearbeitungsmaske für den selektierten Logger oder dasLogger-Ziel.18 +: Führt zur Bearbeitungsmaske für den selektierten //Logger// oder //Log-Appender//. 19 19 ; Löschen 20 -: Löscht den selektierten Logger oder dasLogger-Ziel.20 +: Löscht nach erfolgreicher Bestätigung den selektierten //Logger// oder //Log-Appender//. 21 21 22 22 {{info}} 23 -Hinweis: Der Root-Logger kann nicht gelöscht werden. Weiterhin können Log ger-Ziele nur gelöscht werden, wenn sie von keinem Logger mehr verwendet werden.23 +Hinweis: Der Root-Logger kann nicht gelöscht werden. Weiterhin können //Log-Appender// nur gelöscht werden, wenn sie von keinem //Logger// mehr verwendet werden. 24 24 {{/info}} 25 25 26 26 == Einrichten von Loggern == ... ... @@ -30,32 +30,32 @@ 30 30 {{/figure}} 31 31 32 32 ; Name oder Packagepfad 33 -: Entweder ein konkreten Namen einer zu loggenden Klasse oder ein Packetpfadin Java,indemsichdie zu loggenden Klassenbefinden.33 +: Definiert den konkreten Namen einer zu loggenden Klasse oder einen Java-Package-Pfad, der die zu loggenden Klassen enthält. 34 34 ; Level 35 -: Die BegrenzungfürdenSchweregradderLog-Nachrichten,die ausgegebenwerden. Es gibt folgende Möglichkeiten, in aufsteigender Reihenfolge des Schweregrads: //ALL//, //DEBUG//, //INFO//, //WARN//, //ERROR//, //FATAL//, OFF//. Ist ein bestimmter Schweregrad eingestellt, werden automatisch auch alle Log-Nachrichten mit höherem Schwergrad ausgegeben.//35 +: Definiert das durch den Logger zu verwendende Log-Level. Es gibt folgende Möglichkeiten, in aufsteigender Reihenfolge des Schweregrads: //ALL//, //DEBUG//, //INFO//, //WARN//, //ERROR//, //FATAL//, OFF//. Ist ein bestimmter Schweregrad eingestellt, werden automatisch auch alle Log-Nachrichten mit höherem Schwergrad ausgegeben.// 36 36 ; Logger-Ziele 37 -: Das Logger-Ziele,wohindieLog-Nachrichtengeschriebenwerdensollen. Hierwerdenalle angelegten Logger-Zieleaufgelistet.37 +: Hier werden alle definierten //Log-Appender// aufgelistet und können als Log-Ziele festgelegt werden. 38 38 ; Log-Scope an RootLogger vererben 39 -: Diese Option erlaubt es ,den Log-Scope an den Root-Logger zu vererben. Das bedeudet, dass dann eine Log-Nachricht sowohl von diesem Logger als auch vom Root-Logger ausgegeben wird.39 +: Diese Option erlaubt, es den Log-Scope an den Root-Logger zu vererben. Das bedeudet, dass dann eine Log-Nachricht sowohl von diesem Logger als auch vom Root-Logger ausgegeben wird. 40 40 41 41 == Einrichten von Logger-Zielen == 42 42 43 -{{figure image="logging_3_de.png" width="300"}} 43 +{{figure image="logging_3_de.png" width="300" title="Beispiel für einen Konsolen-Log-Appender"}} 44 44 Ausgabe von Log-Nachrichten auf der Konsole. Hierbei werden die Log-Nachrichten als Ausschrift auf der Konsole verwendet, die beim Starten des Anwendungsservers verwendet wurde. 45 45 {{/figure}} 46 46 47 -{{figure image="logging_4_de.png" width="300"}} 47 +{{figure image="logging_4_de.png" width="300" title="Beispiel für einen Rolling-File Log-Appender"}} 48 48 Ausgabe von Log-Nachrichten in einer Datei. Hierbei kann eingestellt werden, unter welchem Pfad die Datei abgelegt werden soll. Zudem kann auch die Dateigröße begrenzt werden, um den verfügbaren Speicherplatz des Servers nicht zu überschreiten. 49 49 {{/figure}} 50 50 51 -; Typ52 -: Gibt dieArt desLogger-Ziels an. Unterstützt wird //Console//(Ausgabe auf die Konsole) und //RollingFile//(Ausgabe in eine Datei)51 +; Appendertyp 52 +: Definiert den Log-Appender Typ. Unterstützt wird //Console// und //RollingFile// 53 53 ; Name 54 -: Name für d asLogger-Ziel. Dieser muss eindeutig sein.Zwei Logger-Ziele dürfen nicht den gleichen Namen haben.55 -; Log-Level -Begrenzung56 -: Legt für d asLogger-Zieleine Begrenzung des Log-Levels fest. Es gibt folgende Möglichkeiten: //Keine Begrenzung//, //DEBUG//, //INFO//, //WARN//, //ERROR//, //FATAL//54 +: Name für den Log-Appender, muss eindeutig sein. 55 +; Log-Level Begrenzung 56 +: Legt für den Log-Appender eine Begrenzung des Log-Levels fest. Es gibt folgende Möglichkeiten: //Keine Begrenzung//, //DEBUG//, //INFO//, //WARN//, //ERROR//, //FATAL// 57 57 ; Layout_Typ 58 -: Legt den Layout Typ für d asLogger-Zielfest. Unterstützt wird aktuell das sogenannten Pattern-Layout. Das zur Anwendung kommende Pattern wird im Feld //Layout-Pattern// angezeigt.58 +: Legt den Layout Typ für den Log-Appender fest. Unterstützt wird aktuell das sogenannten Pattern-Layout. Das zur Anwendung kommende Pattern wird im Feld //Layout-Pattern// angezeigt. 59 59 60 60 Die nachfolgend beschriebenen Felder sind nur bei einem Logger-Ziel vom Typ //RollingFile// zu vorhanden: 61 61