From 77b5134857540498a227b901da834dcf0020ab6c Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Wed, 11 Jun 2025 03:23:14 +0300 Subject: [PATCH] chore: removed unneeded todos; feat: logger flushes buffer on creation --- backend/config/config.go | 1 - backend/internal/logger/logger.go | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/config/config.go b/backend/config/config.go index 4ad42a0..2b0ff8e 100644 --- a/backend/config/config.go +++ b/backend/config/config.go @@ -28,7 +28,6 @@ type Config struct { var config *Config -// TODO: migrate logging to Zap func LoadConfig() error { // Load .env file diff --git a/backend/internal/logger/logger.go b/backend/internal/logger/logger.go index b519398..ee922cf 100644 --- a/backend/internal/logger/logger.go +++ b/backend/internal/logger/logger.go @@ -11,7 +11,6 @@ func InitLogger() { var err error cfg := config.GetConfig() - // TODO: make this configurable if cfg.Environment == "production" { logger, err = zap.NewProduction() } else { @@ -20,6 +19,8 @@ func InitLogger() { if err != nil { panic(err) } + + defer logger.Sync() } func GetLogger() *zap.Logger {