[ https://issues.apache.org/jira/browse/LOG4NET-118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14277010#comment-14277010 ]
Rick Weyrauch commented on LOG4NET-118: --------------------------------------- You might want to look at this a different way, the config itself has Append=true: <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="..." /> <appendToFile value="true" /> ... But the "rolling code" uses the inherent internal features of append=false "as a local feature" to make the new root file after rolling. That is, on a new process we get appending to any existing root file, but on rolling it pretends append is false in order to make the new file. My intent here is to only change the behavior of making a new root after rolling, but I see that will necessarily effect all append=false calls. I leave it to you to consider if one is a special case or both should be addressed as a generic case. > RollingFileAppender: RollingStyle=Size with StaticLogFileName=false does not > work > --------------------------------------------------------------------------------- > > Key: LOG4NET-118 > URL: https://issues.apache.org/jira/browse/LOG4NET-118 > Project: Log4net > Issue Type: Bug > Components: Appenders > Affects Versions: 1.2.10 > Environment: Windows 2003 / Microsoft .NET Framework 2.0 > Reporter: Patrick Gautschi > Priority: Minor > Fix For: 1.2 Maintenance Release > > Attachments: LOG4NET-118.patch > > > When using the an appender configuration like > <appender name="InfoFile" type="log4net.Appender.RollingFileAppender"> > <file value="info.log" /> > <appendToFile value="false" /> > <encoding value="utf-8" /> > <countDirection value="1" /> > <maximumFileSize value="1MB" /> > <maxSizeRollBackups value="3" /> > <staticLogFileName value="false" /> > <rollingStyle value="Size" /> > <layout type="log4net.Layout.PatternLayout"> > <conversionPattern value="%utcdate{yyyy-MM-dd HH:mm:ss.ff}Z [%thread] > %-5level %logger - %message%newline" /> > </layout> > </appender> > results in the following error message when the application is started the > second time: > log4net:ERROR RollingFileAppender: INTERNAL ERROR. Append is False but > OutputFile [V:\...\bin\Debug\info.log.0] already exists. -- This message was sent by Atlassian JIRA (v6.3.4#6332)