介绍
本文主要介绍如何控制日志输出颜色, 代码运行后会根据检测到的 TTY,控制台的日志输出默认是有颜色的。
案例
源码:
package main
import "github.com/gin-gonic/gin"
func test01() {
// 禁止日志的颜色
gin.DisableConsoleColor()
// 用默认中间件创建一个 gin 路由:
// 日志和恢复(无崩溃)中间件
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.String(200, "pong")
})
router.Run(":8080")
}
func test02() {
// 强制日志颜色化
gin.ForceConsoleColor()
// 用默认中间件创建一个 gin 路由:
// 日志和恢复(无崩溃)中间件
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.String(200, "pong")
})
router.Run(":8080")
}
func main() {
//test01()
test02()
}
测试:
DisableConsoleColor 输出如下:
ForceConsoleColor 输出如下: