Bonjour,
Je développe actuellement une application web sous JBOSS 4 (jdk 1.5) et je dois configurer le log4j que voici
Le problème étant que lorsque je provoque une erreur aucune information n'est affiché sur la console. Que faire ?
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>
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
Partager