From 09929ff6fa79905de2235476e57b3bf5013a7af0 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Thu, 24 Oct 2002 11:09:21 +0000
Subject: [PATCH] =?UTF-8?q?marquer=20la=20fin=20d'un=20fichier=20log=20(hi?=
 =?UTF-8?q?stoire=20de=20savoir=20pourquoi=20il=20s'arr=C3=AAte=20lorsqu'o?=
 =?UTF-8?q?n=20le=20scrute=20via=20tail=20-f)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_version.php3 | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index f6a5fc5c8e..ede648de78 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 !)
-- 
GitLab