Saltearse al contenido

Controlar el color del texto del Log en cónsola

Por defecto la la salida en cónsola puede tener color, dependiendo del TTY detectado.

Definir logs monocromáticos:

func main() {
// Deshabilita el color del log
gin.DisableConsoleColor()
// Crea un route de gin con middleware por defecto:
// logger y recovery (crash-free) middleware
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.String(200, "pong")
})
// Escucha y sirve peticiones en 0.0.0.0:8080
router.Run(":8080")
}

Definir logs siempre colorizados:

func main() {
// Obliga a generar logs siempre con colores
gin.ForceConsoleColor()
// Crea un route de gin con middleware por defecto:
// logger y recovery (crash-free) middleware
router := gin.Default()
router.GET("/ping", func(c *gin.Context) {
c.String(200, "pong")
})
// Escucha y sirve peticiones en 0.0.0.0:8080
router.Run(":8080")
}