use log format closer to apache common

This commit is contained in:
2022-11-03 03:21:46 +01:00
parent 6db43ad5f0
commit 8e9fc43e4c

View File

@@ -1109,15 +1109,17 @@ func main() {
r := gin.New()
r.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
return fmt.Sprintf("%s - \"%s %s %s %d %s \"%s\" %s\"\n",
return fmt.Sprintf("%s - - \"%s %s %s\" %d %d \"%s\" \"%s\" %s %s\n",
utils.RealIP(&param.Request.Header, param.Request.RemoteAddr),
param.Method,
param.Path,
param.Request.Proto,
param.StatusCode,
param.Latency,
param.BodySize,
param.Request.Header.Get("Referer"),
param.Request.UserAgent(),
param.ErrorMessage,
param.Latency,
strings.Trim(param.ErrorMessage, "\n"),
)
}), gin.Recovery())
config := cors.DefaultConfig()