func WithContext(parent context.Context, logger logr.Logger) context.Context {
	return context.WithValue(parent, logKey, logger)
}
WithContext returns a copy of parent in which the logger value is set
package log
import (
	"context"
	"github.com/go-logr/logr"
)
type key int
const (
	logKey key = iota
)