use log format closer to apache common
This commit is contained in:
8
main.go
8
main.go
@@ -1109,15 +1109,17 @@ func main() {
|
|||||||
|
|
||||||
r := gin.New()
|
r := gin.New()
|
||||||
r.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
|
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),
|
utils.RealIP(¶m.Request.Header, param.Request.RemoteAddr),
|
||||||
param.Method,
|
param.Method,
|
||||||
param.Path,
|
param.Path,
|
||||||
param.Request.Proto,
|
param.Request.Proto,
|
||||||
param.StatusCode,
|
param.StatusCode,
|
||||||
param.Latency,
|
param.BodySize,
|
||||||
|
param.Request.Header.Get("Referer"),
|
||||||
param.Request.UserAgent(),
|
param.Request.UserAgent(),
|
||||||
param.ErrorMessage,
|
param.Latency,
|
||||||
|
strings.Trim(param.ErrorMessage, "\n"),
|
||||||
)
|
)
|
||||||
}), gin.Recovery())
|
}), gin.Recovery())
|
||||||
config := cors.DefaultConfig()
|
config := cors.DefaultConfig()
|
||||||
|
Reference in New Issue
Block a user