Log4j2 - configuration

Je suis en train d'adopter Log4j2 dans mon nouveau projet, mais je reçois mes logs dans catalina.out, et le premier est toujours: ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger. Il semble que j'ai tout fait selon les Log4j2 docs, mais tout de même.

Voici ce que j'ai fait:

  1. ajouté log4j-api-2.0-beta3.jar à mon projet
  2. créé un log4j2.xml fichier et le mettre dans un endroit qui est sur le chemin de la classe (actuellement, dans /usr/local/tomcat/home/lib. En fait, j'ai pris un exemple de fichier de Log4J2 page web.
  3. redémarrage de tomcat.

Je suis en utilisant Tomcat 7, MacOS X 10.8, Java 7.

Ce qui me manque?

Juste au cas où, voici le log4j2.xml je suis à l'aide de:

<?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>

InformationsquelleAutor Ibolit | 2012-11-18