我可以通过大小限制log4net为eventview吗?
本文关键字:eventview log4net 可以通过 | 更新日期: 2023-09-27 17:50:21
我的webApplication使用log4net写入事件视图。
我想把它的大小限制为1gb。
是否有办法在webconfig中做到这一点?(因为它可以限制为日志文件)
可以,但默认不是。现有的EventLogAppender不支持MaximumLogSize。
事件日志API不支持大小限制(EventLog)。MaximumKilobytes和EventLog。OverflowAction),因此您可以扩展现有的appender并提供此功能。
来自MSDN
MaximumKilobytes属性表示事件日志文件的大小限制。当事件日志达到大小限制时,配置的OverflowAction值决定是否丢弃新表项,或者新表项是否覆盖旧表项。
,
OverflowAction值,指定当事件日志达到其最大日志大小时存储新条目的配置行为。默认为OverwriteOlder