0
幾個星期前,我發現了log4net我的初始結果讓我感到無比快樂。到目前爲止,我一直在使用出廠設置(BasicConfigurator.Configure()
),但現在我覺得更進一步,嘗試一些自定義配置。log4net:在同一appender配置下使用多個日誌級別
我已經摔跤了我的方式,使應用程序讀取配置文件和whatnot實際上我有體面的結果,但我想知道如何啓用剩餘的日誌記錄級別? (即DEBUG
,WARN
,ERROR
)我已經嘗試在<root>
元素內添加它們,但它不起作用。
目前我使用下面的配置文件:
<appender name="Console" type="log4net.Appender.ColoredConsoleAppender">
<mapping>
<level value="DEBUG" />
<foreColor value="White" />
<backColor value="Blue" />
</mapping>
<mapping>
<level value="INFO" />
<foreColor value="White" />
<backColor value="Green" />
</mapping>
<mapping>
<level value="WARN" />
<foreColor value="White" />
<backColor value="Yellow" />
</mapping>
<mapping>
<level value="ERROR" />
<foreColor value="White" />
<backColor value="Red" />
</mapping>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<root>
<appender-ref ref="Console" />
</root>
如果任何你們的好心會繼續前進,點什麼,我缺少的,我會今天一個非常開心的程序員。非常感謝您的反饋!
UPDATE:不指定日誌級別(<level value="INFO" />
)解決的log4net的將默認啓用所有這些問題。