Bonjour
Sous Websphere j'ai Log4j en librairie partagée.
Avec deux EAR .
Un EAR E1 de Webservice qui utilise SL4J avec un appender A1 et un logger L1.
Un deuxieme EAR E2 de webservice qui utilise LOG4J avec un appender A2 et un logger L2.
Apres redemarrage de l'appli E2, l'appli E1 ecrit ses logs dans les fichiers de l'appli E2 !!!
Je ne vois pas pourquoi ?
Deux elements,
*Sur mon websphere local lie a RAD avec plusieurs EAR, je n'arrive pas a reproduire le pb ???
*Dans le Log4j.properties de l'appli E2 j'ai un rootlogger qui pointe vers l'appender ou les 2 appli ecrivent les logs, je ne sais pas su cela a un rapport
log4j.rootLogger=DEBUG, ws_technique_Appender
Merci d'avance
Phil
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 Le log4j de E2 ou tout se log # Set root logger level to DEBUG and its only appender to CONSOLE. log4j.rootLogger=DEBUG, ws_technique_Appender #Loggers log4j.logger.ws_gestion=DEBUG, ws_gestion_Appender log4j.additivity.ws_gestion=false # CONSOLE appender is set to be a ConsoleAppender. log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout #log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n log4j.appender.CONSOLE.layout.ConversionPattern=%p [%c{3}] %m%n # HIBERNATE appender log4j.appender.HIBERNATE=org.apache.log4j.RollingFileAppender log4j.appender.HIBERNATE.File=hibernate_webapp.log log4j.appender.HIBERNATE.layout=org.apache.log4j.PatternLayout log4j.appender.HIBERNATE.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] %p %C{1} %m %n log4j.appender.HIBERNATE.MaxFileSize=1MB log4j.appender.HIBERNATE.MaxBackupIndex=5 # Change the level of messages for various packages. log4j.logger.projet.E2=DEBUG, ws_technique_Appender #log4j.additivity.projet.rap.traitement.publication.CompositionFeuillet=false mesure.enabled=INFO #le repertoire Transfert se situe physiquement dans le repertoire de travail de Websphere mesure.dir=Transfert log4j.logger.projet.web.mesures=${mesure.enabled}, mesuresAppender log4j.appender.mesuresAppender.name=mesuresAppender log4j.additivity.projet.web.mesures=false log4j.appender.mesuresAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.mesuresAppender.DatePattern='.'yyyy-MM-dd-a log4j.appender.mesuresAppender.File=${mesure.dir}/E2V1WSGaaVal_mesures.log log4j.appender.mesuresAppender.layout=org.apache.log4j.PatternLayout log4j.appender.mesuresAppender.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] %m %n #Appender ws_technique log4j.appender.ws_technique_Appender=org.apache.log4j.RollingFileAppender log4j.appender.ws_technique_Appender.File=E2V1WSGaaVal_Technique.log log4j.appender.ws_technique_Appender.layout=org.apache.log4j.PatternLayout log4j.appender.ws_technique_Appender.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] %-5p %C{1} %m %n log4j.appender.ws_technique_Appender.MaxFileSize=1MB log4j.appender.ws_technique_Appender.MaxBackupIndex=5 #Appender ws_gestion log4j.appender.ws_gestion_Appender=org.apache.log4j.RollingFileAppender log4j.appender.ws_gestion_Appender.File=E2V1WSGaaVal_webapp.log log4j.appender.ws_gestion_Appender.layout=org.apache.log4j.PatternLayout log4j.appender.ws_gestion_Appender.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] %-5p %C{1} %m %n log4j.appender.ws_gestion_Appender.MaxFileSize=1MB log4j.appender.ws_gestion_Appender.MaxBackupIndex=5
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 Le logger de l'appli E1 #Loggers log4j.logger.gestionDCP=TRACE,gestionDCP log4j.logger.techniqueDCP=TRACE,techniqueDCP log4j.logger.com.projet.E1.model.dcp = TRACE,gestionDCP log4j.logger.com.projet.E1.persistence.dcp = TRACE,gestionDCP log4j.logger.com.projet.E1.service.dcp = TRACE,gestionDCP log4j.logger.com.projet.E1.service.dcp.wscollecte = TRACE,gestionDCP log4j.logger.com.projet.E1.service.dcp.wscollecte.exception=TRACE,techniqueDCP log4j.logger.com.projet.E1.webservices.dcp=TRACE,techniqueDCP log4j.logger.com.projet.E1.webservices.dcp.listener=TRACE,gestionDCP log4j.logger.com.projet.E1.utils.dcp=TRACE,gestionDCP #logger Mesures de Performances log4j.logger.projet.web.mesures=INFO, mesuresAppender #Loggers hibernate et Axis log4j.logger.org.apache.axis=TRACE, console log4j.logger.org.hibernate = ERROR, console log4j.logger.org.hibernate.Session = ERROR, console log4j.logger.org.hibernate.event = ERROR, console log4j.logger.org.hibernate.SQL = ERROR, console log4j.logger.org.hibernate.type = ERROR, console log4j.logger.org.hibernate.jdbc = ERROR, console log4j.logger.org.hibernate.engine = ERROR, console log4j.logger.org.hibernate.context = DEBUG, console log4j.logger.org.hibernate.loader = ERROR, console log4j.logger.org.hibernate.impl = ERROR, console log4j.logger.org.hibernate.persister = ERROR, console log4j.logger.org.hibernate.transaction = ERROR, console log4j.logger.org.hibernate.hql = ERROR, console log4j.logger.org.hibernate.exception = ERROR, console log4j.logger.org.hibernate.cfg = ERROR, console log4j.logger.org.hibernate.util = ERROR, console log4j.logger.org.hibernate.connection = ERROR, console log4j.logger.org.hibernate.dialect = ERROR, console #Appender console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] [systeme] %p %C{1} %m %n #Appender technique log4j.appender.techniqueDCP=org.apache.log4j.FileAppender log4j.appender.techniqueDCP.File=E1DcpWsV1GaaVal_Technique.log log4j.appender.techniqueDCP.layout=org.apache.log4j.PatternLayout log4j.appender.techniqueDCP.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] [technique] %p %C{1} %m %n #Appender gestion log4j.appender.gestionDCP=org.apache.log4j.FileAppender log4j.appender.gestionDCP.File=E1DcpWsV1GaaVal_Gestion.log log4j.appender.gestionDCP.layout=org.apache.log4j.PatternLayout log4j.appender.gestionDCP.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] [gestion] %p %C{1} %m %n #Appender mesure de performances log4j.appender.mesuresAppender.name=mesuresAppender log4j.additivity.projet.web.mesures=false log4j.appender.mesuresAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.mesuresAppender.DatePattern='.'yyyy-MM-dd-a log4j.appender.mesuresAppender.File=E1DcpWsV1GaaVal_webapp_mesures.log log4j.appender.mesuresAppender.layout=org.apache.log4j.PatternLayout log4j.appender.mesuresAppender.layout.ConversionPattern=[%d{dd/MM/yy HH:mm:ss:SSS}] %m %n
Partager