0

我想将调试、信息和警告记录到一个附加程序中,并将错误和致命错误记录到另一个附加程序中。

为此,我使用以下代码创建了两个自定义附加程序

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

我已经使用下面的代码设置了阈值

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

如何在不使用配置文件的情况下设置多个阈值。

谢谢-

4

1 回答 1

0

Appender 将记录级别等于或高于指定阈值的消息。因此对于“警告”级别,它将记录“警告”、“错误”和“致命”。

于 2013-05-06T15:25:39.970 回答