【发布时间】:2011-03-23 10:17:14
【问题描述】:
我有一个 RollingFileAppender,当它达到指定的文件大小时,它会滚动日志文件。这很好用。
有没有办法让 log4net 在每个新创建的日志文件的顶部插入一个标题?或者,是否有办法在发生翻转时由 log4net 通知,以便我可以自己编写此标头?
【问题讨论】:
我有一个 RollingFileAppender,当它达到指定的文件大小时,它会滚动日志文件。这很好用。
有没有办法让 log4net 在每个新创建的日志文件的顶部插入一个标题?或者,是否有办法在发生翻转时由 log4net 通知,以便我可以自己编写此标头?
【问题讨论】:
这似乎有效:
<layout type="log4net.Layout.PatternLayout">
<header value="[Header] " />
<conversionPattern value=" ... " />
</layout>
虽然如果你重新启动应用程序它也会写入标题。
【讨论】:
%logger
我认为您可能需要扩展一个附加程序或为此编写自己的附加程序。
【讨论】: