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) {
|
func NewService(i *do.Injector) (Service, error) {
|
||||||
srv := &service{}
|
srv := &service{}
|
||||||
srv.confService = do.MustInvoke[config.Service](i)
|
|
||||||
|
|
||||||
c := srv.confService.GetConfig()
|
c := do.MustInvoke[config.Service](i).GetConfig()
|
||||||
cfg := zap.Config{
|
cfg := zap.Config{
|
||||||
Level: zap.NewAtomicLevelAt(utils.If(
|
Level: zap.NewAtomicLevelAt(utils.If(
|
||||||
c.Development,
|
c.Development,
|
||||||
@ -73,10 +72,7 @@ func attachSentry(log *zap.Logger) *zap.Logger {
|
|||||||
return log.With(zapsentry.NewScope())
|
return log.With(zapsentry.NewScope())
|
||||||
}
|
}
|
||||||
|
|
||||||
type service struct {
|
type service struct{ logger *zap.Logger }
|
||||||
confService config.Service
|
|
||||||
logger *zap.Logger
|
|
||||||
}
|
|
||||||
|
|
||||||
func (s *service) GetRawLogger() *zap.Logger {
|
func (s *service) GetRawLogger() *zap.Logger {
|
||||||
return s.logger
|
return s.logger
|
||||||
|
Loading…
Reference in New Issue
Block a user