2013-05-06 99 views
0

我想將調試,信息和警告記錄到一個appender中,並將錯誤和致命錯誤記錄到另一個appender。設置多個閾值+ Log4Net Appender

爲我所用下面的代碼

internal class CustomAppender : AppenderSkeleton 
{ 
    /// <summary> 
    /// The Append 
    /// </summary> 
    /// <param name="loggingEvent">The loggingEvent</param> 
    protected override void Append(LoggingEvent loggingEvent) 
    { 
    } 
} 

創建了兩個自定義的appender和我一直在使用下面的代碼

var customAppender = new CustomAppender 
{ 
    Threshold = Level.All 
}; 
customAppender.ActivateOptions(); 

如何設置,而無需使用配置文件中的多個閾值設定閾值。

謝謝,

回答

0

附加程序將記錄消息,其級別等於或高於指定的閾值。所以對於「警告」級別,它會記錄「警告」,「錯誤」和「致命」。

+0

在這裏,我期待我的具體自定義appender日誌僅錯誤其他Appender日誌只警告。我如何實現這種情況。 – user2308142 2013-05-06 15:37:27