Ich bin derzeit mit der DailyRollingFileAppender Klasse in log4j Anhängen tägliche Protokolldatei zu tun, aber ich mag die Protokolldateien in folgendem Format getrennt haben:Wie erstellen Sie Log-Dateien in log4j pro Programmausführung?
DATA.log.<date>_<time>_<random_#>
Diese einmal pro Programmausführung getan werden sollte, so dass ich am Ende mit etwas wie ...
DATA.log.2011-01-13_12-46-38_<26>
DATA.log.2011-01-13_12-46-38_<79>
DATA.log.2011-01-13_12-46-38_<590>
Wo verschiedene Protokolldateien aus verschiedenen Umgebungen zusammen gepoolt werden können.
Gibt es das überhaupt, ohne die FileAppender-Klasse zu erweitern? Zumindest ist es eine Möglichkeit zu tun:
DATA.log.<date>_<time>_<sequential_#>.log
Dank
Edit: Ich bin schon DailyRollingFileAppender mit so etwas wie DATA.log.2011-01-13 zu bekommen. Ich möchte wissen, wie man die Protokolldatei nach jeder Programmausführung (oder vor jeder Programmausführung) zum Rollover bringt und am Ende eine zufällige numerische Zeichenkette hinzufügt.
Relevant: http://en.wikipedia.org/wiki/Aspekt-orientierte_programmierung –
Danke Dave. Eine weitere Frage: Ich versuche, meiner Klasse eine Eigenschaft hinzuzufügen, also log4j.appender.DATA.CustomProperty = value. Wie mache ich das? – Kevin
Nevermind ... es ist einfach, ich habe es einfach nicht groß geschrieben:/ – Kevin