【发布时间】:2017-08-22 06:26:26
【问题描述】:
我正在使用 Apache Flink v1.2。我想切换到滚动文件附加程序以避免包含数天数据的巨大日志文件。但是,它似乎不起作用。我调整了 log4j 配置 (log4j.properties) 如下:
log4j.appender.file=org.apache.log4j.rolling.RollingFileAppender
log4j.appender.file.RollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
log4j.appender.file.DatePattern='.' yyyy-MM-dd-a'.log'
log4j.appender.file.MaxBackupIndex = 15
log4j.appender.file.append=false
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n
首先它抱怨找不到org.apache.log4j.rolling.RollingFileAppender。所以我将它切换到org.apache.log4j.RollingFileAppender,然后它说RollingPolicy 和DatePattern 不是RollingFileAppender 的有效属性。
其他人是否遇到过同样的问题/您能建议此配置有什么问题吗?
【问题讨论】:
标签: apache-flink flink-streaming