Java-Protokollierung mit der Administrationskonsole konfigurieren
Die Java™-Protokollierung stellt eine Standardprotokollierungs-API für Ihre Anwendungen bereit. Bevor Anwendungen Diagnoseinformationen protokollieren können, müssen Sie angeben, wie der Server die Protokollausgabe behandeln und welche Protokollstufe er verwenden soll.
Informationen zu diesem Vorgang
Entwicklung, Implementierung und Pflege von Anwendungen sind komplexe Aufgaben. Wenn eine Anwendung in einen unerwarteten Zustand gerät, kann sie möglicherweise eine angeforderte Operation nicht beenden. In einem solchen Fall kann es sinnvoll sein, dass die Anwendung dem Administrator mitteilt, warum die Operation fehlgeschlagen ist. Dadurch kann der Administrator die nötigen korrigierenden Maßnahmen einleiten. Anwendungsentwickler benötigen manchmal detaillierte Informationen zum Ausführungspfad einer aktiven Anwendung, um die eigentliche Fehlerursache zu bestimmen, die auf einen Codierungsfehler zurückzuführen ist. Die Mittel, die hierfür verwendet werden, nennt man Protokollierung und Trace. Weitere Informationen finden Sie im Artikel Java-Protokollierung.
- Ein bestimmtes Protokoll aktivieren oder inaktivieren und angeben, wo Protokolldateien gespeichert und wie viele Protokolldateien verwendet werden sollen.
- Den Detaillierungsgrad eines Protokolls sowie ein Format für die Protokollausgabe definieren.
- Für jede Protokollfunktion (Logger) eine Protokollstufe festlegen.
Sie können die Protokollkonfiguration statisch oder dynamisch ändern. Statische Konfigurationsänderungen beeinflussen Anwendungen, wenn Sie den Anwendungsserver starten oder erneut starten. Dynamische Konfigurationsänderungen oder Änderungen der Laufzeitkonfiguration werden sofort wirksam.
Wenn ein Protokoll erstellt wird, wird der Wert für die Protokollstufe anhand der Konfigurationsdaten gesetzt. Sind keine Konfigurationsdaten für einen bestimmten Protokollnamen vorhanden, wird die Stufe für dieses Protokoll vom übergeordneten Protokoll abgerufen. Sind keine Konfigurationsdaten für das übergeordnete Protokoll vorhanden, wird das diesem Protokoll übergeordnete Protokoll geprüft usw., bis ein Protokoll mit einem Wert ungleich null ermittelt wird. Wenn Sie die Stufe für ein Protokoll ändern, wird die Änderung an die untergeordneten Einheiten des Protokolls weitergegeben.