Bonjour,
J'utilise dans mon appli un logger et j'aimerai au fait faire un log global dans un fichier qui contient tous les messages et un autre pour les erreurs et ce avec un logger est ce possible?

Ca ressemblerai à ca :
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
 
 
# Indiquer que le niveau est debug et que la sortie est un fichier
log4j.category.A1=DEBUG, SetItRightFile, StdOut
log4j.category.A1=ERROR, utilitiesFile, StdOut
 
 
 
# Definition de la sortie fichier SetItRightFile
log4j.appender.SetItRightFile=org.apache.log4j.RollingFileAppender
log4j.appender.SetItRightFile.layout=org.apache.log4j.PatternLayout
log4j.appender.SetItRightFile.File=./logs/SetItRight.log
log4j.appender.SetItRightFile.MaxFileSize=10000KB
log4j.appender.SetItRightFile.MaxBackupIndex=1
log4j.appender.SetItRightFile.Append=false
 
# Definition de la sortie fichier utilitiesFile
log4j.appender.utilitiesFile=org.apache.log4j.RollingFileAppender
log4j.appender.utilitiesFile.layout=org.apache.log4j.PatternLayout
log4j.appender.utilitiesFile.File=./logs/utilities.log
log4j.appender.utilitiesFile.MaxFileSize=10000KB
log4j.appender.utilitiesFile.MaxBackupIndex=1
log4j.appender.utilitiesFile.Append=false
 
 
# Print the date in ISO 8601 format
log4j.appender.SetItRightFile.layout.ConversionPattern=[%-5p] [%d{dd-MM-yy HH:mm:ss}] %c{1} : %m%n
log4j.appender.utilitiesFile.layout.ConversionPattern=[%-5p] [%d{dd-MM-yy HH:mm:ss}] %c{1} : %m%n
 
# Appender for StdOutput:
log4j.appender.StdOut=org.apache.log4j.ConsoleAppender
log4j.appender.StdOut.layout=org.apache.log4j.PatternLayout
log4j.appender.StdOut.layout.ConversionPattern=[%-5p] [%d{dd-MM-yy HH:mm:ss}] %c{1} : %m%n
log4j.appender.StdOut.Target=System.out
A moins qu'il faille que je déclare 2 logger obligé?