gin自定义日志格式
生活随笔
收集整理的這篇文章主要介紹了
gin自定义日志格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?gin自定義日志格式
func main() {router := gin.New()// LoggerWithFormatter 中間件會將日志寫入 gin.DefaultWriter// By default gin.DefaultWriter = os.Stdoutrouter.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {// 你的自定義格式return fmt.Sprintf("%s - [%s] \"%s %s %s %d %s \"%s\" %s\"\n",param.ClientIP,param.TimeStamp.Format(time.RFC1123),param.Method,param.Path,param.Request.Proto,param.StatusCode,param.Latency,param.Request.UserAgent(),param.ErrorMessage,)}))router.Use(gin.Recovery())router.GET("/ping", func(c *gin.Context) {c.String(200, "pong")})router.Run(":8080") }總結
以上是生活随笔為你收集整理的gin自定义日志格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gin写日志文件
- 下一篇: gin获取路径中的参数