support logger auto call

This commit is contained in:
yanghao05
2023-01-29 15:27:50 +08:00
parent 34b3978c5a
commit 7151c52543
13 changed files with 284 additions and 589 deletions

View File

@@ -30,11 +30,11 @@ func (e *Service) Serve() error {
return e.Engine.Run(e.conf.Http.PortString())
}
func NewService(log *logger.Logger, cfg *config.Config) *Service {
log.Info("init http service with gin...")
func NewService(cfg *config.Config) *Service {
logger.Info("init http service with gin...")
gin.DefaultWriter = &logger.LevelWriter{Logger: log, Level: zap.InfoLevel}
gin.DefaultErrorWriter = &logger.LevelWriter{Logger: log, Level: zap.ErrorLevel}
gin.DefaultWriter = &logger.LevelWriter{Level: zap.InfoLevel}
gin.DefaultErrorWriter = &logger.LevelWriter{Level: zap.ErrorLevel}
if cfg.App.IsDebug() {
gin.SetMode(gin.DebugMode)