我使用Log4j 1.2.15& 1.2.17很长一段时间但是因为它的DailyRollingFileAppender选项出现了错误,导致日志有时不会在1.2中滚动,所以我试图移植到Log4j2。
由于我在Log4j2上没有exp,所以事情并不顺利。我将log4j2.xml
放在/WEB-INF
下,并在我的Eclipse中将以下行添加到web.xml
。
...
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>/WEB-INF/log4j2.xml</param-value>
</context-param>
</web-app>
然后我将项目导出到WAR中,并将其部署在Websphere上。它显示了一个错误。
[2017/6/8 14:00:15:702 CST] 000000c4 SystemErr R ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
我做错了吗?