Wir verwenden Log4j (und Commons Logging), um unsere Fehlermeldungen zu protokollieren. Nun möchten wir einen zusätzlichen Log-Appender einrichten, der fatale Fehler an syslog ausgibt, aber ohne die außergewöhnlich langen Java-Stacktraces (diese sind immer noch in der vollständigen Log-Datei verfügbar).Wie kann ich log4j so konfigurieren, dass das Exception-Stacktrace nicht gedruckt wird?
Wie würde man das konfigurieren (mit log4j.xml)? Gibt es einen Filter, der die Stack-Traces ignoriert?
Ein weiterer Anwendungsfall, wo man dies wünschen könnte, ist, wenn Sie sind Ausführen einer Reihe von Tests, die negative Tests enthalten, von denen erwartet wird, dass sie Ausnahmen auslösen, von denen wir uns immer bei der Produktion anmelden möchten. Wir wollen nicht, dass unsere Testlogs mit Ausnahmen überfüllt sind, die für den Kurs gleich sind. –