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。
目前正在查看我们拥有的 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。