log4net: запись заголовка в каждый сегмент журнала ролловера - PullRequest
5 голосов
/ 30 июля 2010

У меня есть RollingFileAppender, который переворачивает файл журнала, когда достигает указанного размера файла.Это прекрасно работает.

Есть ли способ, чтобы log4net вставлял заголовок вверху каждого вновь созданного файла журнала?В качестве альтернативы, есть ли способ уведомить log4net, когда происходит переворачивание, чтобы я мог сам написать этот заголовок?

Ответы [ 2 ]

7 голосов
/ 31 июля 2010

Это похоже на работу:

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

Хотя он также напишет заголовок, если вы перезапустите приложение.

3 голосов
/ 30 июля 2010

Я думаю, что вам, возможно, придется расширить аппендиат или написать свой аппендиат для этого.

...