log4net 按日期生成日志的问题
我是新手,log4net 按日期分别生成日志时会出现一次生成两个日志文件的问题,如:
在2008年7月21日生成两个日志文件分别为:20080721.htm和20080721.htm20080721.htm,也就是说前一个生成的日志文件名是正常的,但后面一个生成的日志文件名为:20080721.htm20080721 扩展名为htm 这是为什么?请各位高手在这里指点,谢谢了.
配置文件如下:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<!--log4net配置 BEGIN-->
<log4net>
<!--日志输出格式-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!--存放日志的路径-->
<param name="File" value="D:\\DEBUG\\" />
<!--是否想日志文件中追加-->
<param name="AppendToFile" value="true" />
<!--最多保存多少天的记录-->
<param name="MaxSizeRollBackups" value="100" />
<!--日期文件是否固定不变-->
<param name="StaticLogFileName" value="false" />
<param name="DatePattern" value="yyyyMMdd".htm"" />
<!--日志根据日期滚动-->
<param name="RollingStyle" value="Date" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="<HR COLOR=red>%n异常时间:%d [%t] <BR>%n异常级别:%-5p <BR>%n异 常 类:%c [%x] <BR>%n%m <BR>%n <HR Size=1>" />
</layout>
</appender>
<appender name="InfoAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="D:\\INFO\\" />
<param name="AppendToFile" value="true" />
<param name="MaxSizeRollBackups" value="10" />
<param name="StaticLogFileName" value="false" />
<param name="DatePattern" value="yyyyMMdd".htm"" />
<param name="RollingStyle" value="Date" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="<HR COLOR=red>%n日志时间:%d [%t] <BR>%n日志级别:%-5p <BR>%n日 志 类:%c [%x] <BR>%n%m <BR>%n <HR Size=1>" />
</layout>
</appender>
<root>
<level value="Info" />
<appender-ref ref="InfoAppender" />
</root>
<logger name="File">
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</logger>