Put this in your app.config:
<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </configSections> <log4net> <appender name="file" type="log4net.Appender.RollingFileAppender"> <file value="log_"/> <rollingStyle value="Date"/> <datePattern value="HHmm.\tx\t"/> <staticLogFileName value="false"/> <appendToFile value="true" /> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %-5level %message%newline" /> </layout> </appender> <root> <level value="ALL"/> <appender-ref ref="file"/> </root> </log4net>
This configuration will create the file names:
log_0830.txt - when the application starts at 8:30 a.m.
log_2130.txt - when the application starts at 9:30 pm
source share