diff --git a/http.go b/http.go index 863f6a9..70eb5d3 100644 --- a/http.go +++ b/http.go @@ -62,6 +62,9 @@ func (c *Composite) selectFrontendImplementation(next http.Handler) http.Handler cfg := effectiveConfig(r.Context(), c.defaultConfig) compiled, _, err := c.registry.Get(r.Context(), cfg) if err != nil { + if logger := c.serverOptions.Logger; logger != nil { + logger.ErrorContext(r.Context(), "resolving frontend identity", "error", err) + } c.captureAuthorizationError(r.Context(), nil, err) http.Error(w, "frontend identity unavailable", http.StatusInternalServerError) return