1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 22:46:47 +00:00

feature(manager): add contextErrorLogger middleware

这个提交包含在:
walkerning
2016-04-25 10:47:13 +08:00
提交者 bigeagle
父节点 4ea26921e7
当前提交 02bb8c16ab

16
manager/middleware.go 普通文件
查看文件

@@ -0,0 +1,16 @@
package manager
import (
"github.com/gin-gonic/gin"
)
func contextErrorLogger(c *gin.Context) {
errs := c.Errors.ByType(gin.ErrorTypeAny)
if len(errs) > 0 {
for _, err := range errs {
logger.Error(`"in request "%s %s: %s"`, c.Request.Method, c.Request.URL.Path, err.Error())
}
}
// pass on to the next middleware in chain
c.Next()
}