• 如何记录日志

    如何记录日志

    1. func main() {
    2. // 禁用控制台颜色,将日志写入文件时不需要控制台颜色。
    3. gin.DisableConsoleColor()
    4. // 记录到文件。
    5. f, _ := os.Create("gin.log")
    6. gin.DefaultWriter = io.MultiWriter(f)
    7. // 如果需要同时将日志写入文件和控制台,请使用以下代码。
    8. // gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
    9. router := gin.Default()
    10. router.GET("/ping", func(c *gin.Context) {
    11. c.String(200, "pong")
    12. })
    13. router.Run(":8080")
    14. }