BE-MiniERP/middlewares/logger.go
2025-06-22 23:23:26 +07:00

19 lines
309 B
Go

package middlewares
import (
"fmt"
"time"
"github.com/gofiber/fiber/v2"
)
func Logger() fiber.Handler {
return func(c *fiber.Ctx) error {
start := time.Now()
err := c.Next()
duration := time.Since(start)
fmt.Printf("[%s] %s %s (%v)\n", c.Method(), c.Path(), c.IP(), duration)
return err
}
}