2010-12-27 4 views
1

Je travaille sur l'application WPF avec la journalisation log4net. Utilisation également d'une DLL tierce pour la lecture de fichiers SWF. Cette DLL a été développée avec log4net logging. Lorsque j'ai travaillé avec la fonctionnalité de lecture swf dans mon application, j'ai remarqué qu'environ 7 Mo d'informations se connectaient à mon fichier journal d'application par une DLL tierce. Pour cette raison, la taille du fichier journal de l'application augmente considérablement.Désactiver la journalisation log4net dans une DLL tierce

Y at-il un moyen de désactiver cette connexion dll tierce à partir de mon fichier de configuration d'application? Je n'ai pas le code source de cette DLL tierce.

Répondre

9

Télécharger .NET reflector. Utilisez-le pour déterminer quelle est la racine du package utilisée par une application tierce. Si c'est Com.Thirdparty, puis mettez ceci dans votre configuration log4net:

<logger name="Com.Thirdparty"> 
    <level value="OFF" /> 
</logger> 
+0

Salut darioo, Merci beaucoup pour votre réponse. Ça fonctionne bien. – SrinivaS

+0

@SrinivaS: pas de problème. Vous pouvez accepter cette réponse si vous la trouvez utile. – darioo

Questions connexes