我正在尝试以编程方式(在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;