installed gin

This commit is contained in:
2026-01-13 22:07:20 -07:00
parent 851234d9fa
commit 7481cec0d5
29 changed files with 544 additions and 1094 deletions
+5 -2
View File
@@ -7,15 +7,18 @@ import (
"ruben/inventory2/internal/logging"
"ruben/inventory2/internal/server/response"
"github.com/gin-gonic/gin"
)
func LogRequests(ctx context.Context, logger *logging.Logger) response.Middleware {
reqIDCh := newRequestIDProvider(ctx)
return func(fn response.HandlerFunc) response.HandlerFunc {
return func(r *http.Request) (response.Response, error) {
return func(c *gin.Context) (response.Response, error) {
start := time.Now()
r := c.Request
args := []any{
"id", <-reqIDCh,
"url", r.URL,
@@ -24,7 +27,7 @@ func LogRequests(ctx context.Context, logger *logging.Logger) response.Middlewar
logger.Debug("Request", args...)
res, err := fn(r)
res, err := fn(c)
end := time.Now()
var status int