[ https://issues.apache.org/jira/browse/LOG4NET-468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14627128#comment-14627128 ]
Dominik Psenner commented on LOG4NET-468: ----------------------------------------- At first sight, a CountDirection of 0 does not make much sense. How would you expect log4net to handle that case? > 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)