From 95e861fe435ef08d8faa9c9256dc9419f4c748d1 Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Thu, 15 Feb 2024 12:47:57 +0800 Subject: [PATCH] chore: do not store config in zap --- internal/misc/log/zap.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/internal/misc/log/zap.go b/internal/misc/log/zap.go index a9fd97a..9410f13 100644 --- a/internal/misc/log/zap.go +++ b/internal/misc/log/zap.go @@ -22,9 +22,8 @@ type Service interface { func NewService(i *do.Injector) (Service, error) { srv := &service{} - srv.confService = do.MustInvoke[config.Service](i) - c := srv.confService.GetConfig() + c := do.MustInvoke[config.Service](i).GetConfig() cfg := zap.Config{ Level: zap.NewAtomicLevelAt(utils.If( c.Development, @@ -73,10 +72,7 @@ func attachSentry(log *zap.Logger) *zap.Logger { return log.With(zapsentry.NewScope()) } -type service struct { - confService config.Service - logger *zap.Logger -} +type service struct{ logger *zap.Logger } func (s *service) GetRawLogger() *zap.Logger { return s.logger