log4net, traces en double
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 :
Code:
1 2
|
private static readonly ILog logger = LogManager.GetLogger(typeof(GestionCasesCochees).FullName); |
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.
Voici ma configuration log4net :
Code:
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> |
Merci pour un coup de pouce,
Barbara