Gin 如何記錄日志

2022-03-04 16:49 更新

在Gin框架中記錄日志方法如下

package main

import (
	"io"
	"os"
	"github.com/gin-gonic/gin"
)

func main() {
	// 禁用控制臺(tái)顏色,將日志寫(xiě)入文件時(shí)不需要控制臺(tái)顏色。
	gin.DisableConsoleColor()

	// 記錄到文件。
	f, _ := os.Create("gin.log")
	gin.DefaultWriter = io.MultiWriter(f)

	// 如果需要同時(shí)將日志寫(xiě)入文件和控制臺(tái),請(qǐng)使用以下代碼。
	// gin.DefaultWriter = io.MultiWriter(f, os.Stdout)

	r := gin.Default()
	r.GET("/ping", func(c *gin.Context) {
		c.String(200, "pong")
	})

	r.Run()
}

以上代碼執(zhí)行結(jié)果如下動(dòng)畫(huà)


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)