0

我的 webApplication 使用写入事件查看器的 log4net。

我想将其大小限制为 1 GB。

有没有办法在 webcofig 中做到这一点?(因为它可以限制为日志文件)

4

1 回答 1

0

是的,但默认情况下不是。现有的EventLogAppender不支持 MaximumLogSize。

Event Log API确实支持大小限制(EventLog.MaximumKilobytesEventLog.OverflowAction),因此您可以扩展现有的 appender 并提供此功能。

来自 MSDN

MaximumKilobytes 属性表示事件日志文件的大小限制。当事件日志达到大小限制时,配置的 OverflowAction 值确定是丢弃新条目,还是新条目覆盖旧条目。

--

OverflowAction 值,指定事件日志达到其最大日志大小时存储新条目的配置行为。默认值为 OverwriteOlder。

于 2012-12-30T09:42:38.420 回答