Files
zineshop/middlewares/logger.go
2025-01-04 20:21:05 +01:00

21 lines
372 B
Go

package middlewares
import(
"fmt"
"time"
"github.com/gin-gonic/gin"
)
func Logger() gin.HandlerFunc {
return gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
return fmt.Sprintf("%s - [%s] %s %s %d %s\n",
param.ClientIP,
param.TimeStamp.Format(time.RFC822),
param.Method,
param.Path,
param.StatusCode,
param.Latency)
})
}