From 4495b984d3e60874281f37cdb2dbe2cf1c3874ab Mon Sep 17 00:00:00 2001 From: jloup Date: Wed, 16 May 2018 19:48:05 +0200 Subject: Error flags. --- api/logger.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'api/logger.go') diff --git a/api/logger.go b/api/logger.go index a24e08a..5f49d29 100644 --- a/api/logger.go +++ b/api/logger.go @@ -2,7 +2,6 @@ package api import ( "fmt" - "strings" "time" "github.com/Sirupsen/logrus" @@ -51,11 +50,14 @@ func Logger() gin.HandlerFunc { level = logrus.ErrorLevel } - comment := c.Errors.ByType(gin.ErrorTypePrivate).String() - if comment != "" { - msgLog = fmt.Sprintf("%s: %s", msgLog, strings.TrimSpace(comment)) + errors := c.Errors.ByType(gin.ErrorTypePrivate) + + for _, err := range errors { + l.Logf(level, "%s: %s", msgLog, err.Err) } - l.Logf(level, msgLog) + if errors == nil { + l.Logf(level, msgLog) + } } } -- cgit v1.2.3