Tutorial :log4net: writing a header to each rollover log segment


I have a RollingFileAppender that rolls over the log file when it reaches a specified file size. This works great.

Is there a way to have log4net insert a header at the top of each newly created log file? Alternatively, is there a way to be notified by log4net when a roll over occurs so that I can write this header myself?


I think you may have to extend an appender or write your own appender for this.


This seems to work:

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

Though it will also write the header if you re-start the application.

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »