[ 
https://issues.apache.org/jira/browse/LOG4NET-361?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dominik Psenner closed LOG4NET-361.
-----------------------------------

       Resolution: Duplicate
    Fix Version/s: 1.2.12
         Assignee: Dominik Psenner

The same symptoms were fixed with LOG4NET-378. Please reopen the issue if 
that's not the case.
                
> RollingLogFileAppender does not correctly initialize the backup index when 
> style is date or composite
> -----------------------------------------------------------------------------------------------------
>
>                 Key: LOG4NET-361
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-361
>             Project: Log4net
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 1.2.11
>            Reporter: Brenda Bell
>            Assignee: Dominik Psenner
>             Fix For: 1.2.12
>
>
> If there are no log files when a process starts, everything is fine. A new 
> log is created and the files are properly rolled to .1, .2, .3, etc. A new 
> log is also created the next day with correct indexes.
> However, if log files exist for any day when the process starts, 
> RollingLogFileAppender incorrectly initializes the starting backup index to 
> the maximum index for all days instead of using the maximum index for the 
> current day. In other words, it completely ignores the date pattern when 
> determining whether to consider a particular file in the backup index 
> algorithm.
> It looks like the error stems from the following code being commented out on 
> lines 893-901:
>                       if (m_staticLogFileName) 
>                       {
>                               int endLength = curFileName.Length - index;
>                               if (baseFile.Length + endLength != 
> curFileName.Length) 
>                               {
>                                       // file is probably scheduledFilename + 
> .x so I don't care
>                                       return;
>                               }
>                       }
> This code is not commented out in 1.2.10 and we do not see the issue after 
> downgrading to the earlier release.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to