Log4j - Force-log-message-Parameter

Ich versuche mich zu zwingen, das detail innerhalb von log4j Nachrichten im Gegensatz zu nur ein string. Letztendlich würde ich gern so etwas wie:

logger.info("Komponente", "Fehler-code", "error message");

Ich kann auch ein enum-Element für die Komponente.

Ich würde dann erwarten, dass die Meldung erscheint im log als "Zeit - Komponente - code - Meldung"

Irgendwelche Ideen?

  • Meist mit log4j, name der Klasse, wo die exception gefangen wird protokolliert. Und Fehler code zusammengeführt wird innerhalb der Nachricht. Sie können grep error code später auf, nur erfinden Sie Ihr format zu unterscheiden zwischen code und text der Nachricht.
InformationsquelleAutor Peter | 2011-06-09
Schreibe einen Kommentar