log4net自定义附加程序忽略异常

时间:2019-04-16 12:50:59

标签: c# log4net

我正在尝试以编程方式(在C#中)创建滚动文件附加程序。对于模式布局,我正在尝试设置IgnoresException属性,但是只有一个getter而不是setter。如果我走了web.config路由,并在其中设置了模式布局信息,则可以设置IgnoresException值。这是设置此值的唯一方法吗?

编辑:这是我要执行的操作:

PatternLayout patternLayout = new PatternLayout();
        patternLayout.ConversionPattern = "%d{MM/dd/yyyy HH:mm:ss} - %p - %m%n";
        patternLayout.ActivateOptions();

        RollingFileAppender roller = new RollingFileAppender();
        roller.AppendToFile = true;
        string path = Path.Combine(requestLogFolderPath, GetDateStringFileName());
        roller.File = path + @"\CaptureLogInfo.txt";
        roller.Name = "CaptureLogAppender";
        roller.Layout = patternLayout;


        roller.MaxSizeRollBackups = 5;
        roller.MaximumFileSize = "1MB";
        roller.RollingStyle = RollingFileAppender.RollingMode.Size;
        roller.StaticLogFileName = true;

0 个答案:

没有答案