Java-Anwendungen mit Logging-Funktion

Jetzt ist das Logging in Ihrer Anwendung einfach. Rufen Sie einfach die Methode auf, die der Priorität der Meldung entspricht, die Sie loggen. Hier ist z.B. eine Debug-Meldung:


log.debug("Log4j really works!");

Wenn Sie sicherstellen wollten, dass die Priorität Debug aktiv ist, könnten Sie das überprüfen, bevor Sie Debug aufrufen. Beachten Sie, dass die Meldung nicht geloggt würde, selbst wenn Sie sie senden würden, es sei denn, die Priorität wäre wirklich gesetzt. Zu überprüfen, welche Priorität gerade aktiv ist, ist einfach nur eine Methode, um teure Vorgänge zu vermeiden, bevor Sie versuchen zu loggen. Hier ist ein Beispiel für die Überprüfung der Priorität vor der Log-Anweisung:


if ( log.isDebugEnabled() ) {
log.debug("Another log statement.");
}

Sie können der Log-Methode auch eine Ausnahme hinzufügen, so dass die Details der Ausnahme in der Log-Meldung enthalten sind. Diese Aufforderung sieht wie folgt aus:


log.warn("Oops caught an exception.", myException);

Das sollte alles sein, was Sie brauchen

Wenn Ihre derzeitige Anwendung oder weitere Entwicklungen eine stabile Logging-Funktion erfordern, schauen Sie sich das Log4j-Paket an. Es bietet Ihnen viel Flexibilität, und mit einem konfigurierbaren Appender und Prioritätensystem können Sie das Logging kontrollieren und für die endgültige Version eines Produkts anpassen, ohne das System zu sehr zu belasten.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

2 Tagen ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

2 Tagen ago

iPhone 15 ist bestverkauftes Smartphone im dritten Quartal

Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…

2 Tagen ago

So günstig & effizient war Content Produktion noch nie: Neues Content System erobert deutschen Markt

Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…

3 Tagen ago

Lenovo übertrifft die Erwartungen und hebt Prognose an

KI-Funktionen beschleunigen die Erholung des PC-Markts. Der Nettogewinn legt um 44 Prozent zu, der Umsatz…

3 Tagen ago

Bedrohungsakteure betten Malware in macOS-Flutter-Anwendungen ein

Googles App-Entwickler-Kit dient der Tarnung des schädlichen Codes. Der Sicherheitsanbieter Jamf hält die Schadsoftware für…

3 Tagen ago