Frage

Ich habe einige Probleme mit Protokollierung. JBoss Seam Quellcode Nach der Überprüfung, ich glaube, das Problem ist. Ich möchte sehen, JBoss Seam zu SLF4J migrieren, da Hibernate Code bereits verwendet es.

Ich denke, das Problem ist, ich habe nicht log4j verfügbar und ich habe nicht Logback konfiguriert JDK-Protokollierung zu verwenden.

Ich denke, für die Zeit Befinden, muß ich einen von denen verwenden, die Protokolle wieder funktionieren zu bekommen.

Eigentlich auf dem zweiten Gedanken, ich will nur eine statische Logger verwenden. Der Vorteil der JBoss Seam-Logger (sobald es funktioniert), ist, dass es EL verarbeiten kann, aber ehrlich gesagt, ich bin nicht, dass irgendwo in meinem Logs. Es ist ein nettes Feature zu haben, aber ich kann immer noch bekommen, was ich für EL ohne Unterstützung will.

Walter

War es hilfreich?

Lösung

Das Muster ist in Ordnung. Welche Version von logback verwenden Sie? Können Sie die genaue Codezeile zeigen, wo Sie die Logging-Anforderung ausgeben? Wie in:

logger.error ( "some Ausnahme", e);

Aus dem oben Gesagten nicht klar ist, wie logback in Protokollierung der Ausnahme beteiligt ist. Sie scheinen eine Ausnahme zu werfen, aber es nicht Anmeldung ...

Andere Tipps

Ich weiß nicht, die Antwort auf Ihre Frage, aber ich fand die folgenden nützlich in diesem Zusammenhang.

Ich denke auch, dass die Antwort, die Sie entweder wollen, hängt die Protokollierungsstufe auf die Senkung (so dass Sie mehr detaillierte Protokolle haben) oder mehr detaillierte Protokollierung, wo der Logger verwendet wird. Das heißt, es hat nichts mit dem Format zu tun. Aber das ist eine Vermutung und wahrscheinlich falsch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top