Désactiver la Journalisation du Débogage cours de la Libération dans Log4net
Lorsque j'ai compilé mon application en mode release, j'ai trouvé que le Log4Net encore les journaux de débogage de l'information; une idée de comment résoudre ce problème?
C'est mon Application.Fichier de configuration:
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net"/>
</configSections>
<log4net>
<root>
<level value="DEBUG" />
<appender-ref ref="LogFileAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender" >
<param name="File" value="C:\Documents and Settings\test\Application Data\Log.txt" />
<param name="AppendToFile" value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} - %m%n" />
</layout>
</appender>
</log4net>
Ai-je raté quelque chose?
Tout à fait un certain chevauchement à ceci: stackoverflow.com/questions/641240/...
OriginalL'auteur Graviton | 2009-04-29
Vous devez vous connecter pour publier un commentaire.
Il n'y a rien dans votre Application.Fichier de configuration de dire log4net de faire les choses différemment en release ou debug mode. Si vous voulez la journalisation pour être différent entre les deux versions, vous devez modifier votre fichier de configuration entre les deux versions.
Votre meilleur pari est probablement de créer une seule Application.Config pour la Libération, l'un pour le Débogage, puis suivez les conseils du StackOverflow question:
REMARQUE: La différence entre votre version et de débogage de l'Application.La configuration sera la ligne suivante dans la version de débogage
rapport à la ligne suivante dans la version (ou bien sûr, vous pourriez choisir d'ERREUR FATALE ou si vous le souhaitez):
OriginalL'auteur Eddie
Peut-être essayer quelque chose comme ceci à la place? Définir à quel niveau minimum que vous souhaitez recevoir.
OriginalL'auteur Aaron