Tweak http message logger format
This commit is contained in:
@@ -10,8 +10,6 @@ import (
|
|||||||
"github.com/sirupsen/logrus"
|
"github.com/sirupsen/logrus"
|
||||||
)
|
)
|
||||||
|
|
||||||
const loggerMessage = "http_request"
|
|
||||||
|
|
||||||
var (
|
var (
|
||||||
logger *logrus.Logger
|
logger *logrus.Logger
|
||||||
|
|
||||||
@@ -55,7 +53,6 @@ func RequestLogger(logger *logrus.Logger) gin.HandlerFunc {
|
|||||||
fields := logrus.Fields{
|
fields := logrus.Fields{
|
||||||
"status": status,
|
"status": status,
|
||||||
"method": c.Request.Method,
|
"method": c.Request.Method,
|
||||||
"path": path,
|
|
||||||
"remote_addr": c.ClientIP(),
|
"remote_addr": c.ClientIP(),
|
||||||
"duration": latency,
|
"duration": latency,
|
||||||
}
|
}
|
||||||
@@ -70,14 +67,15 @@ func RequestLogger(logger *logrus.Logger) gin.HandlerFunc {
|
|||||||
}
|
}
|
||||||
|
|
||||||
entry := logrus.WithFields(fields)
|
entry := logrus.WithFields(fields)
|
||||||
|
msg := "http_request " + path
|
||||||
|
|
||||||
switch {
|
switch {
|
||||||
case status >= http.StatusBadRequest && status < http.StatusInternalServerError:
|
case status >= http.StatusBadRequest && status < http.StatusInternalServerError:
|
||||||
entry.Warn(loggerMessage)
|
entry.Warn(msg)
|
||||||
case status >= http.StatusInternalServerError:
|
case status >= http.StatusInternalServerError:
|
||||||
entry.Error(loggerMessage)
|
entry.Error(msg)
|
||||||
default:
|
default:
|
||||||
entry.Info(loggerMessage)
|
entry.Info(msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user