DarthShader
Erfahrenes Mitglied
Hallo,
ich habe eine Frage zum Logging mit log4j. Ich habe mir einiges an Dokumentation zu log4j durchgelesen und nun auch eine eigene XMK Konfiguration erstellt, was soweit funktionioert.
Was ich mich nun frage, ist folgendes:
Wenn das Programm irgendwann mal auf einem anderen Rechner läuft und man die Konsole nicht sieht (sondern nur die mit Swing erstellte Oberfläche), und nun passiert irgendeine Exception, z.B. eine NullPointerException, ist es möglich dann diese inkl. dem StackTrace in die Log-Datei zu schreiben?
Ich weiß natürlich, dass ich mit einem FileAppender log Meldungen in eine Datei schreiben kann, aber das mache ich bisher immer manuell mit z.B. "logger.warn(...)". Ich möchte jedoch jegliche Exceptions, die ein Programm wirft, in der Log-Datei haben, um diese ggf. bei einem unerwarteten Verhalten auswerten zu können.
Wie bekomme ich das hin?
Vielen Dank für Eure Hilfe!
ich habe eine Frage zum Logging mit log4j. Ich habe mir einiges an Dokumentation zu log4j durchgelesen und nun auch eine eigene XMK Konfiguration erstellt, was soweit funktionioert.
Was ich mich nun frage, ist folgendes:
Wenn das Programm irgendwann mal auf einem anderen Rechner läuft und man die Konsole nicht sieht (sondern nur die mit Swing erstellte Oberfläche), und nun passiert irgendeine Exception, z.B. eine NullPointerException, ist es möglich dann diese inkl. dem StackTrace in die Log-Datei zu schreiben?
Ich weiß natürlich, dass ich mit einem FileAppender log Meldungen in eine Datei schreiben kann, aber das mache ich bisher immer manuell mit z.B. "logger.warn(...)". Ich möchte jedoch jegliche Exceptions, die ein Programm wirft, in der Log-Datei haben, um diese ggf. bei einem unerwarteten Verhalten auswerten zu können.
Wie bekomme ich das hin?
Vielen Dank für Eure Hilfe!