1
0
mirror of https://github.com/labstack/echo.git synced 2026-05-16 09:48:24 +02:00

Using new color package

Signed-off-by: Vishal Rana <vr@labstack.com>
This commit is contained in:
Vishal Rana
2015-03-12 15:46:02 -07:00
parent d5953607d6
commit d9cb0d8a18
+6 -6
View File
@@ -5,7 +5,7 @@ import (
"time" "time"
"github.com/labstack/bolt" "github.com/labstack/bolt"
"labstack.com/common/utils" "github.com/labstack/gommon/color"
) )
func Logger() bolt.HandlerFunc { func Logger() bolt.HandlerFunc {
@@ -13,20 +13,20 @@ func Logger() bolt.HandlerFunc {
start := time.Now() start := time.Now()
c.Next() c.Next()
end := time.Now() end := time.Now()
color := utils.Green co := color.Green
m := c.Request.Method m := c.Request.Method
p := c.Request.URL.Path p := c.Request.URL.Path
s := c.Response.Status() s := c.Response.Status()
switch { switch {
case s >= 500: case s >= 500:
color = utils.Red co = color.Red
case s >= 400: case s >= 400:
color = utils.Yellow co = color.Yellow
case s >= 300: case s >= 300:
color = utils.Cyan co = color.Cyan
} }
log.Printf("%s %s %s %s", m, p, color(s), end.Sub(start)) log.Printf("%s %s %s %s", m, p, co(s), end.Sub(start))
} }
} }