At 08:59 PM 12/7/2004 -0500, you wrote: >> >> > The rollover failure is real though. (Fortunately it will not cause >> > data loss as was the case in previous versions of log4j.) >> Something is >> > preventing the file from being renamed >> > >[cut] >> > DEBUG[Thread-1]: org.apache.log4j.rolling.helper.Util 11594 - >> > Renaming file >> > [D:\Java\Apache\Jakarta\jakarta-tomcat-5.5.4/logs/localhost.log] >> > toFile >> > [D:\Java\Apache\Jakarta\jakarta-tomcat-5.5.4/logs/localhost.log.1] > >I noticed you're using Windows. Would you by any chance happen to be >viewing/tailing the log file when it's being renamed? There's a problem in >Windows when a program (e.g., Chainsaw) happens to have the file open at the >instant when the RollingFileAppender tries to rename the file. Windows >produces an error about the file being in use by another process at this >point. The solution is for the reading program to open the file with >FILE_SHARE_DELETE specified. Unfortunately, this doesn't appear to be >accessible from Java. (For that matter, Microsoft doesn't describe >FILE_SHARE_DELETE as an option in much of the MSDN documentation). > >There's also a possibility this is behind the "RE: RollingFileAppender >issue" currently being discussed in log4j-user. >
It happens regardless of whether I have the file open in an editor or not, so I don't think that's the issue here. Thanks for the information about the solution to the issue. I usually use Ultraedit to view files. I wonder if they use the FILE_SHARE_DELETE feature?
Jake
>Mike Blake-Knox >email: [EMAIL PROTECTED] >TSYS Office: (706) 644-3643 >cellphone: (706) 570-4641 > > >> -----Original Message----- >> From: Jacob Kjome [mailto:[EMAIL PROTECTED] >> Sent: Thursday, December 02, 2004 5:06 PM >> To: Log4J Developers List >> Subject: Re: Joran, RollingFileAppender, and Rollover failure warnings >> >> > The rollover failure is real though. (Fortunately it will not cause >> > data loss as was the case in previous versions of log4j.) >> Something is >> > preventing the file from being renamed >> > > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
