1
0
mirror of https://github.com/labstack/echo.git synced 2025-02-15 13:53:06 +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

View File

@ -5,7 +5,7 @@ import (
"time"
"github.com/labstack/bolt"
"labstack.com/common/utils"
"github.com/labstack/gommon/color"
)
func Logger() bolt.HandlerFunc {
@ -13,20 +13,20 @@ func Logger() bolt.HandlerFunc {
start := time.Now()
c.Next()
end := time.Now()
color := utils.Green
co := color.Green
m := c.Request.Method
p := c.Request.URL.Path
s := c.Response.Status()
switch {
case s >= 500:
color = utils.Red
co = color.Red
case s >= 400:
color = utils.Yellow
co = color.Yellow
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))
}
}