我有一个带有附加程序的Log4J xml配置文件。
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="File" value="/tomcat/website/webapps/app/logs/appInfo.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MMM dd HH:mm:ss} %F: %m%n" />
</layout>
</appender>
<appender name="rolling" class="org.apache.log4j.RollingFileAppender">
<param nawebsite/webapps/app/logs/app.log" />
<param name="MaxFileSize" value="1000KB" />
<param name="MaxBackupIndex" value="2" />
<param name="DatePattern" value="'.'yyyy-MM-dd'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{MMM dd HH:mm:ss} %F: %m%n" />
</layout>
</appender>
当我构建项目时,我在试图摆脱的控制台中收到以下警告/错误:
log4j:WARN No such property [datePattern] in org.apache.log4j.RollingFileAppender.
log4j:WARN No such property [file] in org.apache.log4j.ConsoleAppender.
我没有制作这些log4j配置xml文件。他们已经是项目的一部分。
我已经看过DatePattern在线文档,而且似乎可以确切说明DatePattern价值所在,因此我不知道为什么它仍然向我显示该警告。与文件相同。
在我之前进行此操作的人是否只是将这些不附属的属性粘贴在了这些附加程序中?我很难验证这一点。
相关分类