Browse Source

go-colorable does not work in app engine

Manu Mtz.-Almeida 10 năm trước cách đây
mục cha
commit
60f66918f8
1 tập tin đã thay đổi với 12 bổ sung2 xóa
  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