log4net:为每个翻转日志段写一个标题

时间:2010-07-30 19:25:57

标签: c# .net logging log4net

我有一个RollingFileAppender,当它达到指定的文件大小时会翻转日志文件。这很有效。

有没有办法让log4net在每个新创建的日志文件的顶部插入标题?或者,是否有一种方法可以在发生翻转时通过log4net通知,以便我可以自己编写此标题?

2 个答案:

答案 0 :(得分:7)

这似乎有效:

<layout type="log4net.Layout.PatternLayout">
     <header value="[Header]&#13;&#10;" />
     <conversionPattern value=" ... " />
</layout>

虽然如果重新启动应用程序,它也会写入标题。

答案 1 :(得分:3)

我认为您可能需要扩展appender或为此编写自己的appender。