Java Log4记录器滚动附加器

Java Log4记录器滚动附加器,java,logging,log4j,Java,Logging,Log4j,我使用的是org.apache.log4j.RollingFileAppender,面临着一个奇怪的问题。 当我将日志文件名设置为process.log时,它不会滚动,但当我将日志文件名设置为process1.log或process2.log时,它工作正常,并在给定的最大文件大小后滚动 log4j.appender.ProcessLogAppender=org.apache.log4j.RollingFileAppender log4j.appender.ProcessLogAppender.F

我使用的是
org.apache.log4j.RollingFileAppender
,面临着一个奇怪的问题。 当我将日志文件名设置为
process.log
时,它不会滚动,但当我将日志文件名设置为
process1.log
process2.log
时,它工作正常,并在给定的最大文件大小后滚动

log4j.appender.ProcessLogAppender=org.apache.log4j.RollingFileAppender
log4j.appender.ProcessLogAppender.File=D:/logs/process.log

log4j.appender.ProcessLogAppender.Append=true
log4j.appender.ProcessLogAppender.MaxFileSize=30KB
log4j.appender.ProcessLogAppender.MaxBackupIndex=5
log4j.appender.ProcessLogAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ProcessLogAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n

log4j.logger.com.util.ApplicationLogger=ALL,ProcessLogAppender 
正确创建java日志类并通过它读取属性文件。重新启动服务器。这些将解决这个问题

这些线路非常重要

private static Properties loggerProperties = LoggerClassName.read(“log4j.properties”);

static Logger validation =
Logger.getLogger(LoggerClassName.class);

static {
  PropertyConfigurator.configure(loggerProperties);
  validation.setLevel(Level.DEBUG);
}

你能在这里发布你的log4j.properties/log4j.xml吗?