...

Package middleware

import "edge-infra.dev/pkg/edge/iam/middleware"
Overview
Index

Overview ▾

func IntoContext

func IntoContext(log logr.Logger) gin.HandlerFunc

IntoContext sets the logger on the request context

func RequestLogger

func RequestLogger(log logr.Logger) gin.HandlerFunc

TODO: should make use of fog.MiddlewareLogger once it is able to log.WithValues the request properly (see pkg/edge/api/middleware/request.go)

func SetOperationInContext

func SetOperationInContext() gin.HandlerFunc

SetOperationInContext adds random operation id to context