Author: grobmeier
Date: Wed Jun 8 09:53:39 2011
New Revision: 1133318
URL: http://svn.apache.org/viewvc?rev=1133318&view=rev
Log:
using clearstatchache
Modified:
logging/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php
Modified:
logging/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php
URL:
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php?rev=1133318&r1=1133317&r2=1133318&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderRollingFile.php
Wed Jun 8 09:53:39 2011
@@ -222,13 +222,13 @@ class LoggerAppenderRollingFile extends
*/
public function append(LoggerLoggingEvent $event) {
parent::append($event);
- if(ftell($this->fp) > $this->getMaxFileSize()) {
- if(flock($this->fp, LOCK_EX)) {
- if(ftell($this->fp) > $this->getMaxFileSize())
{
- $this->rollOver();
- }
+ if((ftell($this->fp) > $this->getMaxFileSize()) &&
flock($this->fp, LOCK_EX)) {
+ clearstatcache();
+ if(ftell($this->fp) > $this->getMaxFileSize()) {
+ $this->rollOver();
}
}
+
}
/**