diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3 index f6a5fc5c8e370fa2dbe7a697e418bf1ba0177b4b..ede648de78e5bb37f6770c064cf9d2d7e1d01fcc 100644 --- a/ecrire/inc_version.php3 +++ b/ecrire/inc_version.php3 @@ -667,13 +667,17 @@ function spip_log($message) { .ereg_replace("\n*$", "\n", $message); $logfile = ($flag_ecrire ? "" : "ecrire/") . "data/spip.log"; + if (filesize($logfile) > 10*1024) { + $rotate = true; + $message .= "[-- rotate --]\n"; + } $f = @fopen($logfile, "ab"); if ($f) { fputs($f, $message); fclose($f); - if (filesize($logfile) > 10*1024) - logrotate(); } + if ($rotate) + logrotate(); } // en mode debug, loger l'URI appelante (pas efficace, c'est vraiment pour debugguer !)