You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Piyush Kumar <pi...@gmail.com> on 2012/10/12 16:03:50 UTC

Configuring log4net for generating rolling log files with roll numbers separated by underscore

Hi All,

I am using RollingFileAppender to generate log files in my application. The
generated file names are MyApp.log, MyApp.1.log, MyApp.2.log... and so on.
I want them like MyApp_1.log, MyApp_2.log, MyApp_3.log... and so on. How
can we achieve this?

My log4net appender configuration looks like -

  <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
  <file value=".\\Logs\\MyApp.log" />
  <appendToFile value="true" />
  <maximumFileSize value="15360KB" />
  <staticLogFileName value="false" />
  <rollingStyle value="Size" />
  <PreserveLogFileNameExtension value="true" />
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date %message%-5level%newline" />
  </layout>
 </appender>

Please help.


Thanks and Regards,
Piyush Kumar