Tengo un archivo de registro llamado app.log. Cuando se transfiere (estoy configurando cada minuto solo para fines de prueba), me gustaría que se cambiara el nombre a app-YYYY-MM-dd_HH-mm.log
pero no está funcionando. Debajo está mi configuración de log4j:Usando FileNamePattern, RollingFileAppender en log4j
log4j.appender.myLog=org.apache.log4j.RollingFileAppender
log4j.appender.myLog.rollingPolicy=TimeBasedRollingPolicy
log4j.appender.myLog.File=logs/app.log
log4j.appender.myLog.rollingPolicy.FileNamePattern=logs/app-%d{yyyy-MM-dd_HH-mm}.log
log4j.appender.myLog.Append=true
log4j.appender.myLog.layout=org.apache.log4j.PatternLayout
log4j.appender.myLog.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n
¿Alguien sabe cuál es el problema? Durante la reinversión, simplemente cambia el nombre del archivo al app.log.1
.
ya intentado, pero no funcionó. – jasonline