logging-log4net-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roy Chastain (Assigned) (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (LOG4NET-82) RollingFileAppender: Cannot RollFile ... Source does not exist
Date Wed, 28 Sep 2011 12:17:46 GMT

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

Roy Chastain reassigned LOG4NET-82:
-----------------------------------

    Assignee:     (was: Roy Chastain)
    
> RollingFileAppender: Cannot RollFile ... Source does not  exist
> ---------------------------------------------------------------
>
>                 Key: LOG4NET-82
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-82
>             Project: Log4net
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 1.2.9, 1.2.10
>         Environment: Windows 2003 Server
>            Reporter: Kenneth Oberleitner
>             Fix For: 1.2 Maintenance Release
>
>
> The following logging configuration will produce an endless loop of warnings under the
following circumstances:
> 	<appender name="AppRollingFileAppender" type="log4net.Appender.RollingFileAppender">
> 		<param name="Threshold" value="ALL"/>
> 		<param name="File" value="Log\\Audit\\audit.txt" />
> 		<param name="AppendToFile" value="true" />
> 		<param name="MaxSizeRollBackups" value="-1" />
> 		<param name="RollingStyle" value="Date" />
> 		<param name="StaticLogFileName" value="true" />
> 		<param name="CountDirection" value="1" />
> 		<param name="DatePattern" value=".yyyyMMdd" />
> 		<layout type="log4net.Layout.PatternLayout">
> 			<param name="ConversionPattern" value="%date [%c(%property{log4net:HostName})-&lt;%ndc&gt;]
- %message%newline" />
> 		</layout>
> 	</appender>
> 1.)     set your system clock back at least three days
> 2.)     run an application to create the static log file dated 3 days prior
> 3.)     set your system clock forward a day (i.e. from Monday to Tuesday)
> 4.)     run the application again, the log file will roll and a new static log file is
written
> 5.)     set your system clock forward a day (i.e. from Monday to Tuesday)
> 6.)     run the application
> repeated warnings will be issued until the application is killed
> log4net:WARN RollingFileAppender: Cannot RollFile [E:\tmp\LoggingFileLockBug\LoggingFileLockBug\bin\Debug\Log\Audit\audit.txt.XXX]
-> [E:\tmp\LoggingFileLockBug\LoggingFileLockBug\bin\Debug\Log\Audit\audit.txt.20060719.XXX].
Source does not exist
> where XXX is infinitely incremented until the process is halted
> Two workarounds found so far both involve changing the date pattern. Both "yyyyMMdd"
and ".yyyy-MM-dd" seem to work without issue.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message