From 8e9fc43e4c17a4f64c91ce4821883346578385ec Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Thu, 3 Nov 2022 03:21:46 +0100 Subject: [PATCH] use log format closer to apache common --- main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index a79974e..7506ce5 100644 --- a/main.go +++ b/main.go @@ -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(¶m.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()