控制日志输出颜色

根据检测到的 TTY,控制台的日志输出默认是有颜色的。

禁止日志颜色化:

  1. func main() {
  2. // 禁止日志的颜色
  3. gin.DisableConsoleColor()
  4. // 用默认中间件创建一个 gin 路由:
  5. // 日志和恢复(无崩溃)中间件
  6. router := gin.Default()
  7. router.GET("/ping", func(c *gin.Context) {
  8. c.String(200, "pong")
  9. })
  10. router.Run(":8080")
  11. }

日志颜色化:

  1. func main() {
  2. // 强制日志颜色化
  3. gin.ForceConsoleColor()
  4. // 用默认中间件创建一个 gin 路由:
  5. // 日志和恢复(无崩溃)中间件
  6. router := gin.Default()
  7. router.GET("/ping", func(c *gin.Context) {
  8. c.String(200, "pong")
  9. })
  10. router.Run(":8080")
  11. }

Last modified 07.03.2020 : add blog dir (#115) (f46734b)