EventLogAppender:有问题 "fix" 属性

EventLogAppender: questionable "fix" property

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

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

但是,我能找到的关于此 "fix" 属性 的唯一参考是 this discussion 关于 BufferingForwardingEventHandler 的内容,其中将值设置为 "None" 是显示产生性能改进。

还有the docs on EventLogAppender do not list such a property, like the docs on BufferingForwardingEventHandler

那么这个 属性 对 EventLogAppender 来说是没有意义还是它在这里也有一些潜在的未记录的功能?

我认为这毫无意义。没有参考 FixFlags anywhere in the source for EventLogAppender.

如您所述,它只出现 in BufferingAppenderSkeleton