chore: do not store config in zap
This commit is contained in:
parent
7dcf8f5b7b
commit
95e861fe43
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user