2013-05-06 95 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