我試圖在我的新項目中採用Log4j2,但我的日誌是catalina.out
,第一個日誌總是:ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
。看來我已經根據Log4j2文檔完成了所有工作,但仍然如此。Log4j2 - 配置
這裏是我其實已經做了。
- 添加
log4j-api-2.0-beta3.jar
我的項目 - 創建
log4j2.xml
文件,並把它放在是classpath中的位置(目前,在/usr/local/tomcat/home/lib
事實上,我從Log4J2網頁採取了樣本文件。 - 重新啓動Tomcat的。
我使用Tomcat 7,MacOS X的10.8,Java 7中
我錯過了什麼?
以防萬一,這裏是我使用的log4j2.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="warn" name="MyApp" packages="">
<appenders>
<File name="MyFile" fileName="logs/app.log">
<PatternLayout>
<pattern>%d %p %C{1.} [%t] %m%n</pattern>
</PatternLayout>
</File>
</appenders>
<loggers>
<root level="trace">
<appender-ref ref="MyFile"/>
</root>
</loggers>
</configuration>