log4j: timezone Formatierung
Ich würde gerne format der Zeitzone Informationen in der log4j-Nachrichten im format "+hh:mm", so dass ein kompletter timestamp sieht wie folgt aus:
2013-09-05T09:32:10.703+02:00
Weiß ich das Datum-format specifier "Z", dann aber die output format "ist" +hhmm" (der Doppelpunkt fehlt):
2013-09-10T15:55:34.123+0200
Gibt es eine Möglichkeit, das zu bekommen, was ich will?
- laden Sie Ihre log4j.xml oder log4j.Eigenschaften
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwendet die folgenden Muster:
In der javadoc von
java.text."=SimpleDateFormat
, können Sie Lesen, dass (für dieX
Brief):z.B.
Wenn Ihre Konfiguration Datei ist die
log4j.xml
, kann wie folgt sein:Und wenn Sie eine Java-Klasse mit:
Die Ausgabe ist wie folgt: