chore: do not store config in zap

This commit is contained in:
Paul Pan 2024-02-15 12:47:57 +08:00
parent 7dcf8f5b7b
commit 95e861fe43
Signed by: Paul
GPG Key ID: D639BDF5BA578AF4

View File

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