From bdb0f7e8ad77b331f7a0d3ec5a60733250095233 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 25 Jun 2025 10:34:56 +0200 Subject: [PATCH] server: disable logging for release mode This was partially implemented a while ago but we missed the main point where it matters. --- server/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/server.go b/server/server.go index 160ba38e4d6f94b3924ff7993e405a759c5f09ef..84c66455f52ea5d67d5af11e732396f2ba82362a 100644 --- a/server/server.go +++ b/server/server.go @@ -216,7 +216,9 @@ func (server *Server) WithDefaultMiddleware() *Server { server.router.Use(redis.Middleware(rc)) server.router.Use(auth.Middleware(server.conf, apiconf)) server.router.Use(middleware.RealIP) - server.router.Use(middleware.Logger) + if config.Debug { + server.router.Use(middleware.Logger) + } server.router.Use(middleware.Timeout(timeout)) server.router.Use(func(next http.Handler) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {