2010-10-13 52 views
2

我用log4net和AdoNetAppender獲得了一些測試控制檯應用程序。Log4Net。如何禁用內部調試

當我啓動應用程序時,我在控制檯中有log4net調試信息(log4net:ERROR [AdoNetAppender]無法打開數據庫連接) 我通過代碼初始化AdoNetAppender ConnectionString。

當我設置<log4net debug="false">它沒有幫助。

我在讀取配置文件並配置log4net存儲庫後檢查log4net.Util.LogLog.InternalDebugging; log4net.Util.LogLog.QuietMode;屬性。他們都是'假'。

爲什麼調試禁用不起作用?

回答

0

也許你有它的app.config與應用程序設置啓用:

<appSettings> 
    <add key="log4net.Internal.Debug" value="true"/> 
</appSettings> 

這似乎ovverride的log4net節點上的設置。

+0

否App.Config僅包含configSections和connectionStrings塊 – 2010-10-13 12:04:57