EventLogAppender:可疑的“修复”属性

时间:2018-06-28 12:37:45

标签: log4net

当前正在查看我们拥有的log4net配置,并发现我们的事件日志附加器如下:

<appender name="EventLog" type="log4net.Appender.EventLogAppender">
  <fix value="None" /> <!-- performance boost -->
  [... etc ...]
</appender>

但是,我可以从this discussion中找到关于BufferingForwardingEventHandler的唯一对此“ fix”属性的引用,其中显示的值设置为“ None”可以提高性能。

另外the docs on EventLogAppender不会列出诸如the docs on BufferingForwardingEventHandler之类的属性。

这个属性对EventLogAppender只是毫无意义,还是在这里还提供了一些可能未记录的功能?

1 个答案:

答案 0 :(得分:0)

我认为这毫无意义。 FixFlags中的任何地方都没有引用source for EventLogAppender

正如您提到的,它仅显示in BufferingAppenderSkeleton