From 60f66918f8a68dc817665cc7a38ba380d00a297c Mon Sep 17 00:00:00 2001 From: "Manu Mtz.-Almeida" Date: Tue, 26 Jan 2016 18:53:00 +0100 Subject: [PATCH] go-colorable does not work in app engine --- mode.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/mode.go b/mode.go index 15efaeb..4e2ba46 100644 --- a/mode.go +++ b/mode.go @@ -9,7 +9,6 @@ import ( "os" "github.com/gin-gonic/gin/binding" - "github.com/mattn/go-colorable" ) const ENV_GIN_MODE = "GIN_MODE" @@ -25,7 +24,18 @@ const ( testCode = iota ) -var DefaultWriter io.Writer = colorable.NewColorableStdout() +// DefaultWriter is the default io.Writer used the Gin for debug output and +// middleware output like Logger() or Recovery(). +// Note that both Logger and Recovery provides custom ways to configure their +// output io.Writer. +// To support coloring in Windows use: +// ``` +// import "github.com/mattn/go-colorable" +// gin.DefaultWriter = colorable.NewColorableStdout() +// ``` +var DefaultWriter io.Writer = os.Stdout +var DefaultErrorWriter io.Writer = os.Stderr + var ginMode int = debugCode var modeName string = DebugMode