You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by "Dominik Psenner (JIRA)" <ji...@apache.org> on 2015/07/15 00:08:04 UTC

[jira] [Commented] (LOG4NET-468) Problem when use "PreserveLogFileNameExtension=true" and "CountDirection=0"

    [ 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)