Bonjour

Désolé par avance si la question peut sembler basique. Mais ce n'est vraiment pas faute d'avoir essayé.

J'ai lu les fiches :
http://lutecefalco.developpez.com/tu.../introduction/
http://lutecefalco.developpez.com/tu...net/customize/
autres que ces deux fiches soit difficilement accessible pour un débutant de log4net.
J'ai beau eu essayé de mixé à partir de leur exemple, je n'arrive à réalisé un cas pourtant simple

Mon cas :
Mon application VB6 fait appel à log4Net via un dll codé en C# qui me sert d'interface.
Donc tout les logs de mon application remonte via cette dll (pas très grave que je perde l'info de la où ca plante, je serais déjà content d'avoir des logs...)
Tout les logs exceptés, ceux des dll qui sont directement écrit en .NET et donc log sans problème...

Mon fichier actuel
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
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
	<configSections>
		<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  	</configSections>
	<log4net>
		<!-- Creation des appenders -->
		<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
			<param name="File" value="C:\\temp\\Appli.log" />
			<param name="AppendToFile" value="true" />
			<param name="RollingStyle" value="Size" />
			<param name="MaxSizeRollBackups" value="10" />
			<param name="MaximumFileSize" value="10MB" />
			<param name="StaticLogFileName" value="true" />
			<layout type="log4net.Layout.PatternLayout">
				<param name="ConversionPattern" value="%d{dd/MM/yy HH:mm:ss:fff} [thr=%t] %-5p %C %M(lgn:%L) - %m%n" />
			</layout>
		</appender>
 
		<appender name="LogFilePerf" type="log4net.Appender.FileAppender,log4net">
			<param name="File" value="C:\\temp\\AppliPerf.log" />
			<param name="AppendToFile" value="true" />
			<param name="RollingStyle" value="Size" />
			<param name="MaxSizeRollBackups" value="10" />
			<param name="MaximumFileSize" value="10MB" />
			<param name="StaticLogFileName" value="true" />
			<layout type="log4net.Layout.PatternLayout">
				<param name="ConversionPattern" value="%d{dd/MM/yy HH:mm:ss:fff} [thr=%t] %-5p %C %M(lgn:%L) - %m%n" />
			</layout>
		</appender>
 
		<root>
			<level value="DEBUG" />
		</root>
		<!-- Log Nova classique -->
		<logger name="A" additivity="false">
			<level value="WARN" />
			<appender-ref ref="LogFileAppender" />
		</logger>
		<logger name="B" additivity="false">
			<level value="WARN" />
			<appender-ref ref="LogFileAppender" />
		</logger>
		<logger name="C" additivity="true">
			<level value="INFO" />
			<appender-ref ref="LogFileAppender" />
		</logger>
		<!-- Log Nova Perf -->
		<logger name="A" additivity="false">
			<level value="ERROR" />
			<appender-ref ref="LogFilePerf" />
		</logger>
		<logger name="B" additivity="false">
			<level value="ERROR" />
			<appender-ref ref="LogFilePerf" />
		</logger>
 
	</log4net>
</configuration>
pour info C est ma dll de log de l'appli
donc mon but:
-> un fichier de log "classique", niveau de log INFO et WARN pour les dll
-> un fichier de log perf, niveau debug seulement dans mon appli.

Est ce qu'une ame charitable pourrait m'aider dnas ma tache ?

D'avance merci.