[LOGGING] Fix #4: Sync() garanti au shutdown via ShutdownManager - Documentation améliorée

This commit is contained in:
senke 2025-12-27 01:59:36 +01:00
parent f39bced169
commit 90d4011070

View file

@ -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