Explorar o código

go-colorable does not work in app engine

Manu Mtz.-Almeida %!s(int64=10) %!d(string=hai) anos
pai
achega
60f66918f8
Modificáronse 1 ficheiros con 12 adicións e 2 borrados
  1. 12 2
      mode.go

+ 12 - 2
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