From 34e2783cb14e9b0db21729ad83fac2df6180f552 Mon Sep 17 00:00:00 2001 From: justusbunsi Date: Sun, 15 May 2022 16:03:19 +0200 Subject: [PATCH] Skip logging non-api routes Signed-off-by: Steven Kriegler --- internal/api/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/api/main.go b/internal/api/main.go index d6fb44c..aa92dfe 100644 --- a/internal/api/main.go +++ b/internal/api/main.go @@ -68,7 +68,12 @@ func addGiteaEndpoint(r *gin.Engine) { func Serve(c *cli.Context) error { fmt.Println("Hi! I'm the Gitea-SonarQube-PR bot. At your service.") - r := gin.Default() + r := gin.New() + + r.Use(gin.Recovery()) + r.Use(gin.LoggerWithConfig(gin.LoggerConfig{ + SkipPaths: []string{"/ping", "/favicon.ico"}, + })) addPingApi(r) addSonarQubeEndpoint(r)