mirror of
https://github.com/labstack/echo.git
synced 2024-11-28 08:38:39 +02:00
Fixed #84 - Added API to disable the colored log
Signed-off-by: Vishal Rana <vr@labstack.com>
This commit is contained in:
parent
3c917b4c11
commit
4b229cab83
15
echo.go
15
echo.go
@ -15,8 +15,9 @@ import (
|
|||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"encoding/xml"
|
"encoding/xml"
|
||||||
|
|
||||||
"github.com/bradfitz/http2"
|
"github.com/bradfitz/http2"
|
||||||
"github.com/mattn/go-colorable"
|
"github.com/labstack/gommon/color"
|
||||||
"golang.org/x/net/websocket"
|
"golang.org/x/net/websocket"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -156,6 +157,9 @@ func New() (e *Echo) {
|
|||||||
// Defaults
|
// Defaults
|
||||||
//----------
|
//----------
|
||||||
|
|
||||||
|
if runtime.GOOS == "windows" {
|
||||||
|
color.Disable()
|
||||||
|
}
|
||||||
e.HTTP2(false)
|
e.HTTP2(false)
|
||||||
e.notFoundHandler = func(c *Context) error {
|
e.notFoundHandler = func(c *Context) error {
|
||||||
return NewHTTPError(http.StatusNotFound)
|
return NewHTTPError(http.StatusNotFound)
|
||||||
@ -191,6 +195,11 @@ func (e *Echo) Router() *Router {
|
|||||||
return e.router
|
return e.router
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DisableColoredLog disables colored log.
|
||||||
|
func (e *Echo) DisableColoredLog() {
|
||||||
|
color.Disable()
|
||||||
|
}
|
||||||
|
|
||||||
// HTTP2 enables HTTP2 support.
|
// HTTP2 enables HTTP2 support.
|
||||||
func (e *Echo) HTTP2(on bool) {
|
func (e *Echo) HTTP2(on bool) {
|
||||||
e.http2 = on
|
e.http2 = on
|
||||||
@ -569,7 +578,3 @@ func wrapHandler(h Handler) HandlerFunc {
|
|||||||
panic("echo => unknown handler")
|
panic("echo => unknown handler")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
|
||||||
log.SetOutput(colorable.NewColorableStdout())
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user