Als ich meine Anwendung im Freigabemodus kompilierte, habe ich festgestellt, dass das Log4Net weiterhin Debuginformationen protokolliert. eine Idee, wie das zu beheben?Deaktivieren der Debugprotokollierung während der Veröffentlichung in Log4net
Das ist mein App.Config Datei:
<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>
Habe ich etwas verpasst?
Ganz einige Überschneidungen dazu: http://stackoverflow.com/questions/641240/changing-the-log4net-root-level-when-app-is-built-as-release – svrist