4 "github.com/gin-gonic/gin"
5 "github.com/jloup/utils"
8 var log = utils.StandardL().WithField("module", "api")
10 func Logger() gin.HandlerFunc {
11 return func(c *gin.Context) {
12 path := c.Request.URL.Path
13 rawQuery := c.Request.URL.RawQuery
17 for _, err := range c.Errors {
18 l := log.WithField("path", path)
21 l = l.WithField("query", rawQuery)
24 l.Errorf("%s", err.Err)