Edwin Rios created LOG4NET-468:
----------------------------------
Summary: Problem when use "PreserveLogFileNameExtension=true" and
"CountDirection=0"
Key: LOG4NET-468
URL: https://issues.apache.org/jira/browse/LOG4NET-468
Project: Log4net
Issue Type: Bug
Components: Core
Affects Versions: 1.2.13
Environment: Windows Server 2003
Reporter: Edwin Rios
Priority: Minor
I was using the Log4Net 1.2.10 (Framework 2.0) and I needed to use
"CountDirection" property but also I needed to have the same file extension,
but in this version the backup file name is like "xxxx.log.1". So, I searched
and found that the version 1.2.13 have the "PreserveLogFileNameExtension"
property, so I decided to test it.
But I found that when I use the "PreserveLogFileNameExtension = true" and the
"CountDirection = 0", the "CountDirection" does not increment the name of the
backup file, only until ONE.
The xml in web.config looks like this:
<log4net>
<!--Log Aplicación-->
<appender name="RollingLogFileAppender"
type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="./logs/777_Trace" />
<param name="AppendToFile" value="true" />
<param name="RollingStyle" value="Composite" />
<param name="DatePattern" value="_yyyy-MM-dd'.log'" />
<param name="StaticLogFileName" value="false" />
<param name="CountDirection" value="0" />
<param name="PreserveLogFileNameExtension" value="true" />
<maximumFileSize value="1KB"/>
<maxSizeRollBackups value="20"/>
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%date [%thread] %-5level
%logger - %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
</root>
<!-- log only messages of level DEBUG or above in the package specified
below -->
<logger name="logAplicacion">
<level value="DEBUG"/>
<appender-ref ref="RollingLogFileAppender"/>
</logger>
<logger name="getWebRequest">
<level value="DEBUG"/>
</logger>
<logger name="getWebService">
<level value="DEBUG"/>
</logger>
<logger name="dbRequest">
<level value="DEBUG" />
</logger>
<logger name="dbInputForm">
<level value="DEBUG" />
</logger>
<logger name="recordCapture">
<level value="DEBUG" />
</logger>
</log4net>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)