From 045632bb3203f98ca5d556e6278e3eaeeca1fb83 Mon Sep 17 00:00:00 2001 From: senke Date: Sat, 27 Dec 2025 01:59:36 +0100 Subject: [PATCH] =?UTF-8?q?[LOGGING]=20Fix=20#4:=20Sync()=20garanti=20au?= =?UTF-8?q?=20shutdown=20via=20ShutdownManager=20-=20Documentation=20am?= =?UTF-8?q?=C3=A9lior=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- veza-backend-api/internal/config/config.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/veza-backend-api/internal/config/config.go b/veza-backend-api/internal/config/config.go index a40c002ab..a306b0c4b 100644 --- a/veza-backend-api/internal/config/config.go +++ b/veza-backend-api/internal/config/config.go @@ -1151,8 +1151,13 @@ func (c *Config) Close() error { } } + // FIX #4: Logger.Sync() est géré par le ShutdownManager dans main.go + // Ne pas appeler Sync() ici pour éviter le double flush + // Le ShutdownManager garantit le flush avec timeout et gestion d'erreur if c.Logger != nil { - c.Logger.Sync() + // Le logger sera sync'd par le ShutdownManager enregistré dans main.go + // Pas besoin de Sync() ici car cela pourrait causer un double flush + // et l'erreur serait ignorée de toute façon } return err