Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
As of PHP 5.3.0 you can selectively clear individual entries from the stat cache. So, I suggest this change:
Index: src/main/php/appenders/LoggerAppenderRollingFile.php
===================================================================
— src/main/php/appenders/LoggerAppenderRollingFile.php (revision 1379664)
+++ src/main/php/appenders/LoggerAppenderRollingFile.php (working copy)
@@ -195,7 +195,7 @@
}
// Stats cache must be cleared, otherwise filesize() returns cached results
- clearstatcache();
+ clearstatcache(true, $this->file);
// Rollover if needed
if (filesize($this->file) > $this->maxFileSize) {