mirror of
https://github.com/gofiber/fiber.git
synced 2025-02-25 06:23:49 +00:00
18 lines
352 B
Go
18 lines
352 B
Go
package middleware
|
|
|
|
import (
|
|
"fmt"
|
|
"time"
|
|
|
|
"github.com/gofiber/fiber"
|
|
)
|
|
|
|
// Logger : Simple logger
|
|
func Logger() func(*fiber.Ctx) {
|
|
return func(c *fiber.Ctx) {
|
|
currentTime := time.Now().Format("02 Jan, 15:04:05")
|
|
fmt.Printf("%s \x1b[1;32m%s \x1b[1;37m%s\x1b[0000m, %s\n", currentTime, c.Method(), c.Path(), c.Get("User-Agent"))
|
|
c.Next()
|
|
}
|
|
}
|