mirror of https://github.com/gofiber/fiber.git
optimize: latency use lowest time unit in logger middleware (#2261)
parent
a9ddef7a20
commit
efeea7a4b5
|
@ -13,12 +13,11 @@ import (
|
|||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/valyala/bytebufferpool"
|
||||
"github.com/valyala/fasthttp"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"github.com/gofiber/fiber/v2/middleware/requestid"
|
||||
"github.com/gofiber/fiber/v2/utils"
|
||||
"github.com/valyala/bytebufferpool"
|
||||
"github.com/valyala/fasthttp"
|
||||
)
|
||||
|
||||
// go test -run Test_Logger
|
||||
|
|
|
@ -3,7 +3,6 @@ package logger
|
|||
import (
|
||||
"fmt"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
)
|
||||
|
@ -192,7 +191,7 @@ func createTagMap(cfg *Config) map[string]LogFunc {
|
|||
return output.WriteString(data.Pid)
|
||||
},
|
||||
TagLatency: func(output Buffer, c *fiber.Ctx, data *Data, extraParam string) (int, error) {
|
||||
latency := data.Stop.Sub(data.Start).Round(time.Millisecond)
|
||||
latency := data.Stop.Sub(data.Start)
|
||||
return output.WriteString(fmt.Sprintf("%7v", latency))
|
||||
},
|
||||
TagTime: func(output Buffer, c *fiber.Ctx, data *Data, extraParam string) (int, error) {
|
||||
|
|
Loading…
Reference in New Issue