- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 log4j-1.2.16.jar 和 apache-log4j-extras-1.2.17.jar。
我想启用在文件名后附加日期的滚动文件。但是显示此错误并且文件未按预期旋转。
我的 log4j.properties 文件如下所示。
zookeeper.root.logger=DEBUG, ROLLINGFILE
zookeeper.console.threshold=DEBUG
zookeeper.log.dir=/path/to/logs
zookeeper.log.file=zookeeper.log
zookeeper.log.threshold=DEBUG
zookeeper.tracelog.dir=.
zookeeper.tracelog.file=zookeeper_trace.log
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLINGFILE.Threshold=${zookeeper.log.threshold}
log4j.appender.ROLLINGFILE.File=${zookeeper.log.dir}/${zookeeper.log.file}
log4j.appender.ROLLINGFILE.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.ROLLINGFILE.rollingPolicy.fileNamePattern=${zookeeper.log.dir}/app%d{yyyy-MM-dd}.log
log4j.appender.ROLLINGFILE.MaxFileSize=20KB
log4j.appender.ROLLINGFILE.MaxBackupIndex=100000
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
最佳答案
设法修复它。问题出在 org.apache.log4j.RollingFileAppender
。一旦我将它更改为 org.apache.log4j.rolling.RollingFileAppender,它就起作用了
zookeeper.root.logger=DEBUG, ROLLINGFILE
zookeeper.console.threshold=DEBUG
zookeeper.log.dir=/path/to/logs
zookeeper.log.file=zookeeper.log
zookeeper.log.threshold=DEBUG
zookeeper.tracelog.dir=.
zookeeper.tracelog.file=zookeeper_trace.log
log4j.appender.ROLLINGFILE=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.ROLLINGFILE.Threshold=${zookeeper.log.threshold}
log4j.appender.ROLLINGFILE.File=${zookeeper.log.dir}/${zookeeper.log.file}
log4j.appender.ROLLINGFILE.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.ROLLINGFILE.rollingPolicy.fileNamePattern=${zookeeper.log.dir}/app%d{yyyy-MM-dd}.log
log4j.appender.ROLLINGFILE.MaxFileSize=20KB
log4j.appender.ROLLINGFILE.MaxBackupIndex=100000
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d{ISO8601} [myid:%X{myid}] - %-5p [%t:%C{1}@%L] - %m%n
关于java - log4j:WARN 在 org.apache.log4j.RollingFileAppender 中没有这样的属性 [rollingPolicy],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42337313/
我正在使用登录 akka 将日志写入文件,一切都很好,直到我的日志文件停止写入日志,也许它已满,所以我阅读了关于滚动策略的信息,这样我就可以创建其他文件,但我最终遇到了很多错误这是我的 logback
由于我不会深入的原因,我被迫以编程方式配置 log4j appender。 我想使用 RollingFileAppender,这样我就可以控制保留的最大文件数。 我还想将此附加程序设置为使用 Time
我们有一个自定义滚动策略,在 log4j 中声明如下: log4j.appender.testing.rollingPolicy=com.custom.appender.TimeBasedRollin
我尝试以这样的方式配置 log4j.xml,即文件将根据文件大小滚动,滚动文件的名称将是:“C:/temp/test/test_log4j-%d{yyyy-MM-dd -HH_mm_ss}.log"我
我正在使用 log4j-1.2.16.jar 和 apache-log4j-extras-1.2.17.jar。 我想启用在文件名后附加日期的滚动文件。但是显示此错误并且文件未按预期旋转。 我的 lo
我是一名优秀的程序员,十分优秀!