Java log4j属性文件,每日一次

Java log4j属性文件,每日一次,java,log4j,rollingfileappender,Java,Log4j,Rollingfileappender,我有一个log4j属性文件,我想每天生成日志文件,并在今天之前删除该文件,我的意思是它应该只包含今天的日志文件 我使用了以下属性文件: log4j.rootLogger=ALL,Appender2 log4j.appender.Appender2=org.apache.log4j.DailyRollingFileAppender log4j.appender.Appender2.File=log/AlertLogfile.log log4j.appender.Appender2.append=t

我有一个log4j属性文件,我想每天生成日志文件,并在今天之前删除该文件,我的意思是它应该只包含今天的日志文件

我使用了以下属性文件:

log4j.rootLogger=ALL,Appender2
log4j.appender.Appender2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Appender2.File=log/AlertLogfile.log
log4j.appender.Appender2.append=true
log4j.appender.Appender2.layout=org.apache.log4j.PatternLayout

滚动计划由
DatePattern
选项指定。此模式应遵循
SimpleDateFormat
惯例。特别是,必须在一对单引号内转义文本。日期模式的格式化版本用作滚动文件名的后缀

log4j.rootLogger=ALL,Appender2
log4j.appender.Appender2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Appender2.File=log/AlertLogfile.log
log4j.appender.Appender2.append=true
log4j.appender.Appender2.layout=org.apache.log4j.PatternLayout
log4j.appender.Appender2.DatePattern='.'yyyy-MM-dd

我收到以下错误:错误状态记录器未找到log4j2配置文件。使用默认配置:仅将错误记录到控制台。当使用Java中的TransportClient和TransportClient 5.5.1连接弹性搜索时,会发生此错误。