如何在每次运行java应用程序时配置Log4j以生成新的日志文件? 我想要的日志名称一样[Log file name]_[CurrentTime].log
每次我使用.property
文件来配置log4j如何在每次运行java应用程序时配置Log4j以生成新的日志文件
我使用RollingFileAppender进行变化,但是这并没有工作了me.here是我的配置
log4j.appender.dest4=org.apache.log4j.RollingFileAppender
log4j.appender.dest4.File=.\\\\log4j\\\\user.log
log4j.appender.dest4.layout=org.apache.log4j.PatternLayout
log4j.appender.dest4.layout.ConversionPattern=[%d{dd/MMM/yyyy HH:mm:ss}] : %-5p: %m%n
log4j.appender.dest4.DatePattern='.'yyyy-MM
如果我没有错,附加的滚动文件只滚动日志文件来创建新的日志文件。所有这一次,应用程序将运行。每次我在文件名末尾运行应用程序优先附加日期和时间时,我都需要一个新的日志文件。它就像每次应用程序运行时保留会话记录一样。 – 2012-07-17 13:14:48