1
0
Files
omc_api/src/framework/middleware/report.go
2024-03-18 15:22:47 +08:00

24 lines
436 B
Go

package middleware
import (
"time"
"be.ems/src/framework/logger"
"github.com/gin-gonic/gin"
)
// Report 请求响应日志
func Report() gin.HandlerFunc {
return func(c *gin.Context) {
start := time.Now()
// 调用下一个处理程序
c.Next()
// 计算请求处理时间,并打印日志
duration := time.Since(start)
logger.Infof("%s %s report end=> %v", c.Request.Method, c.Request.RequestURI, duration)
}
}