log4j.les propriétés d'être ignoré

J'ai un Java EE 6 Guichet application déployée avec maven avec IntelliJ IDEA 9.0.3 sur glassfish v3.0.1. J'utilise slf4j-log4j12-1.5.6 avec slf4j-api-1.5.8 et log4j-1.2.16 pour la journalisation.

Il fonctionnait très bien lorsque je déployé par le biais de netbeans ou eclipse, mais quand je suis déployer avec IntelliJ IDEA mon log4j.les propriétés de fichier est ignoré et glassfish l'exploitation forestière occupe de mon journal des messages. Je ne pense pas que l'IDÉE n'a rien à faire avec elle, quelque chose d'autre doit avoir changé, je ne peux pas comprendre ce qui s'.

J'ai vérifié que mon log4j.fichier de propriétés est dans mon WEB-INF/classes répertoire et le slf4j/log4j pots sont dans le dossier WEB-INF/lib de ma guerre. Est-il une sorte de configuration, je suis absent pour faire ce travail?

grâce.

edit: mis à Jour avec plus d'informations, posté pom dépendances.

Voici la partie de mon pom.xml:

    <!-- Guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>r05</version>
</dependency>
<!-- Test -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.7</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-all</artifactId>
<version>3.0</version>
<scope>test</scope>
</dependency>
<!-- Java EE 6 -->
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>bean-validator</artifactId>
<version>3.0-JBoss-4.0.0.Beta3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<!-- Wicket -->
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-auth-roles</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-wicket</artifactId>
<version>1.0.1-Final</version>
</dependency>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.5.1-Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.5.1-Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.2.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.1-Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>3.5.1-Final</version>
</dependency>
<!-- Database -->
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>8.4-701.jdbc4</version>
</dependency>
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
</dependencies>
  • Pourriez-vous poster log4j.debug=true sortie?
  • Je set-Dlog4j.debug dans la gfv3 jvm paramètres toutefois, il a rapidement été ignoré.
  • Ce n'Système.getProperty("log4j.defaultinitoverride") de retour?
InformationsquelleAutor kgrad | 2010-08-09