Salut,

J'utilise log4j, et j'aimerais logger dans plusieurs fichiers log, je m'explique j'ai plusieurs types de données, chaque type de données posséde son propre fichier log, et j'ai une methode qui traite ces types de données et j'aimrais dans cette methode logger instancier le logger correspondant

voilà mon fichier log4j.xml
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
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
	<!-- Déclaration des différents Appenders et Loggers -->
 
	<appender name="console" class="org.apache.log4j.ConsoleAppender">
		<layout class="org.apache.log4j.PatternLayout">
			<!-- line numbering REALLY kills performance : %13F:%L-->
			<param name="ConversionPattern"
				value="[%-5p] - (%13F:%L) - %m%n" />
		</layout>
	</appender>
 
	<appender name="file" class="org.apache.log4j.FileAppender">
		<param name="file" value="outils_contenu.log" />
		<param name="append" value="false" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="%d{MM-dd@HH:mm:ss} - [%-5p] - %t - %m%n" />
		</layout>
	</appender>
 
	<appender name="swing"
		class="fr.etai.outils.contenu.ui.SwingAppender">
		<param name="threshold" value="INFO" />
		<layout class="org.apache.log4j.PatternLayout">
			<param name="ConversionPattern"
				value="%d{HH:mm:ss} - [%-5p] - %m" />
		</layout>
	</appender>
 
	<root>
		<level value="DEBUG" />
		<appender-ref ref="console" />
		<appender-ref ref="file" />
		<appender-ref ref="swing" />
	</root>
 
</log4j:configuration>
Merci de m'aider