enhance(log):Web框架所使用的日志中间件改用第三方定义的中间件。

This commit is contained in:
徐涛
2022-09-09 09:31:51 +08:00
parent 54b680f757
commit 5c0c77202c
3 changed files with 27 additions and 3 deletions

View File

@@ -5,15 +5,17 @@ import (
"electricity_bill_calc/logger"
"electricity_bill_calc/response"
"electricity_bill_calc/security"
"time"
ginzap "github.com/gin-contrib/zap"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
)
func Router() *gin.Engine {
router := gin.Default()
router.Use(logger.Logger())
router.Use(Recover)
router := gin.New()
router.Use(ginzap.Ginzap(logger.GetLogger(), time.RFC3339, false))
router.Use(ginzap.RecoveryWithZap(logger.GetLogger(), true))
router.Use(security.SessionRecovery)
controller.InitializeUserController(router)