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:
parent
d5953607d6
commit
d9cb0d8a18
@ -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))
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user