From 5a1d2d29e45262555e44c2e94d6b3a8d11a0cd9c Mon Sep 17 00:00:00 2001 From: Marek Michali Date: Thu, 30 Jan 2025 13:04:25 +0100 Subject: [PATCH] Custom logs --- cmd/broker/main.go | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/cmd/broker/main.go b/cmd/broker/main.go index 2c9199fea8..04f72393ed 100644 --- a/cmd/broker/main.go +++ b/cmd/broker/main.go @@ -388,7 +388,12 @@ func main() { log.Info(fmt.Sprintf("Call handled: method=%s url=%s statusCode=%d size=%d", params.Request.Method, params.URL.Path, params.StatusCode, params.Size)) }) */ - fatalOnError(http.ListenAndServe(cfg.Host+":"+cfg.Port, router), log) + svr := http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + router.ServeHTTP(w, r) + log.Info(fmt.Sprintf("Call handled: method=%s url=%s", r.Method, r.URL.Path)) + + }) + fatalOnError(http.ListenAndServe(cfg.Host+":"+cfg.Port, svr), log) } func logConfiguration(logs *slog.Logger, cfg Config) { @@ -452,14 +457,6 @@ func createAPI(router *httputil.Router, servicesConfig broker.ServicesConfig, pl router.Use(middleware.AddRegionToContext(cfg.DefaultRequestRegion)) router.Use(middleware.AddProviderToContext()) - /*for _, prefix := range []string{ - "/oauth/", // oauth2 handled by Ory - "/oauth/{region}/", // oauth2 handled by Ory with region - } { - route := router.PathPrefix(prefix).Subrouter() - broker.AttachRoutes(r, kymaEnvBroker, logger, cfg.Broker.Binding.CreateBindingTimeout) - } - */ prefixes := []string{"/oauth", "/oauth/{region}"} broker.AttachRoutes(router, kymaEnvBroker, logs, cfg.Broker.Binding.CreateBindingTimeout, prefixes)