I want to create log files based on size. I set the following entry in the log4j.properties file:
log4j.appender.UserFileAppenderDebug=org.apache.log4j.RollingFileAppender log4j.appender.UserFileAppenderDebug.Threshold=TRACE log4j.appender.UserFileAppenderDebug.File=../log/coordinator-debug.log log4j.appender.UserFileAppenderDebug.MaxFileSize=1KB log4j.appender.UserFileAppenderDebug.MaxBackupIndex=7 log4j.appender.UserFileAppenderDebug.layout=org.apache.log4j.PatternLayout log4j.appender.UserFileAppenderDebug.layout.ConversionPattern=%m%n
multiple log files are created based on size, but with the following names:
-rw-r--r-- 1 root root 32 Aug 6 11:28 coordinator-debug.log -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.1 -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.2 -rw-r--r-- 1 root root 1.2K Aug 6 11:28 coordinator-debug.log.3 -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.4 -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.5 -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.6 -rw-r--r-- 1 root root 1.1K Aug 6 11:28 coordinator-debug.log.7
I would like to have a file name as follows
coordinator-debug.log.2013-08-01 11:28:39, 232
I would be grateful if you share your comments / suggestions.
Thanks.
source share