Bonjour,
Je développe actuellement une application web sous JBOSS 4 (jdk 1.5) et je dois configurer le log4j que voici

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
 
 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
 
   <!-- ================================= -->
   <!-- Preserve messages in a local file -->
   <!-- ================================= -->
 
   <!-- A time/date based rolling appender -->
   <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="${jboss.server.log.dir}/server.log"/>
      <param name="Append" value="false"/>
 
      <!-- Rollover at midnight each day -->
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
 
      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>
   </appender>
 
  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> 
    <param name="Target" value="System.out"/> 
      <param name="Threshold" value="ERROR"/> 
        <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
      </layout>
   </appender>
 
   <!-- Limit the org.apache category to INFO as its DEBUG is verbose -->
   <category name="org.apache">
      <priority value="INFO"/>
   </category>
 
   <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
   <category name="org.jboss.serial">
      <priority value="INFO"/>
   </category>
 
   <!-- Limit the org.jgroups category to WARN as its INFO is verbose -->
   <category name="org.jgroups">
      <priority value="WARN"/>
   </category>
 
   <!-- Limit the jacorb category to WARN as its INFO is verbose -->
   <category name="jacorb">
      <priority value="WARN"/>
   </category>
 
   <!-- Limit the JSR77 categories -->
   <category name="org.jboss.management">
      <priority value="INFO"/>
   </category>
 
   <!-- Limit Axis based webservice category -->
   <category name="org.jboss.webservice">
      <priority value="DEBUG"/>
   </category>
   <category name="org.jboss.axis">
      <priority value="INFO"/>
   </category>
 
   <!-- ======================= -->
   <!-- Setup the Root category -->
   <!-- ======================= -->
 
   <root>
      <appender-ref ref="CONSOLE"/>
   </root>
 
</log4j:configuration>
Le problème étant que lorsque je provoque une erreur aucune information n'est affiché sur la console. Que faire ?

Merci pour vos réponse éclairés.

J'oubliais j'ai aussi un log4jinit propre au projet

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
# Source filename, revision, date, author, state
# $Header: /cvs/sea/WEB-INF/src/log4jInit.server.properties,v 1.5 2004/01/02 12:59:56 lfontvie Exp $
# Fichier de Description des logs pour l'application ATlas
#
# Definition de la raicne des traces. Préciser ici le niveau mini applicable à tous les loggers
# de l'application. (Attention les parametres de ce fichier sont sensible à la casse )
log4j.rootLogger=debug, stdDev, RollingFile
# Régle particulière pour les loggers des librairies utilisées
log4j.logger.org.apache.axis=FATAL, stdout
 
# Appender sur la sortie standard (Version integration) 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p %c{1} - %m%n
 
# Definition du format de la trace console.(Version Developpement)
# Attention la ligne ci dessous comporte l affichage de la classe et de la ligne dans le source 
# ces actions ralentissent la trace.
log4j.appender.stdDev=org.apache.log4j.ConsoleAppender
log4j.appender.stdDev.Threshold=DEBUG
log4j.appender.stdDev.layout=org.apache.log4j.PatternLayout
log4j.appender.stdDev.layout.ConversionPattern=%5p [%t]  %c{1} - %m%n
 
 
log4j.appender.RollingFile.layout=cegedim.sup.util.LogLayout
log4j.appender.RollingFile.layout.tableHeader=<table cellspacing="0" cellpadding="4" border="1" bordercolor="#224466" width="100%"><tr><th>Date</th><th>Level</th><th>User</th><th>Logger</th><th>Message</th></tr>
log4j.appender.RollingFile.layout.pageHeader=<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Log Suivi de production</title><link rel="stylesheet" href="log.css" type="text/css"/></head><body bgcolor="#FFFFFF" topmargin="6" leftmargin="6"><br>
log4j.appender.RollingFile.layout.ConversionPattern=<tr><td>%d{dd MMM HH:mm:ss}</td><td class="%p">%-5p</td><td>%x</td><td>%c{1}</td><td><pre>%m</pre></td></tr>%n