actualmente estoy usando la Clase DailyRollingFileAppender en log4j para archivo de registro diario añadiendo pero yo quiero tener los archivos de registro separados en el siguiente formato:¿Cómo se crean los archivos de registro en log4j por ejecución del programa?
DATA.log.<date>_<time>_<random_#>
Esto debe hacerse una vez por la ejecución del programa por lo que termino con algo como ...
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>
Donde se pueden agrupar diferentes archivos de registro de diferentes entornos.
¿Hay alguna forma de hacer esto sin tener que extender la clase FileAppender? Por lo menos, hay una manera de hacerlo:
DATA.log.<date>_<time>_<sequential_#>.log
Gracias
Edit: Ya estoy usando DailyRollingFileAppender para obtener algo así como DATA.log.2011-01-13. Lo que quiero saber cómo hacer es hacer que el archivo de registro se transfiera después de cada ejecución del programa (o antes de cada ejecución del programa) y agregar una cadena numérica al azar al final.
Relevante: –
http://en.wikipedia.org/wiki/Aspect-oriented_programming Gracias a Dave. Otra pregunta, estoy tratando de agregar una propiedad a mi clase, es decir, log4j.appender.DATA.CustomProperty = value. ¿Cómo hago esto? – Kevin
No importa ... es fácil, simplemente no lo uso en mayúscula:/ – Kevin