Bonjour,
J'ai intégré log4net à mon projet de site asp.net. Ca marche nickel sauf que j'ai des lignes de debug en double.
Je cherche à débuguer deux classes précises, de namespace différent, et pour chacune je définis le logger avec par exemple :
Si je mets additivity="false" aux loggers exceptés celui racine, seul le premier logger défini après celui racine trace (celui associé à la classe GestionCasesCochees). Ca m'étonne car j'ai des namespaces différents. J'en déduis que je n'ai pas tout compris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private static readonly ILog logger = LogManager.GetLogger(typeof(GestionCasesCochees).FullName);
Voici ma configuration log4net :
Merci pour un coup de pouce,
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 <!-- Set root logger level to ERROR --> <root> <level value="ERROR" /> <appender-ref ref="RollingFile" /> </root> <!-- cas de debug de certaines classes --> <logger name="monprojet.navigateurfichiers.GestionCasesCochees"> <level value="DEBUG" /> <appender-ref ref="Console" /> <appender-ref ref="RollingFile" /> </logger> <logger name="monprojet.demandesimpression.GenerateurFichiersPlats"> <level value="DEBUG" /> <appender-ref ref="Console" /> <appender-ref ref="RollingFile" /> </logger>
Barbara
Partager