1. 日志文件

  1. package main
  2. import (
  3. "io"
  4. "os"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func main() {
  8. gin.DisableConsoleColor()
  9. // Logging to a file.
  10. f, _ := os.Create("gin.log")
  11. gin.DefaultWriter = io.MultiWriter(f)
  12. // 如果需要同时将日志写入文件和控制台,请使用以下代码。
  13. // gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
  14. r := gin.Default()
  15. r.GET("/ping", func(c *gin.Context) {
  16. c.String(200, "pong")
  17. })
  18. r.Run()
  19. }

效果演示:

日志文件 - 图1