From a55f8521611fa10ac672a4e9b754ed3617f3b6c9 Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Fri, 21 Oct 2022 17:13:53 +0300 Subject: [PATCH] Use multi writer for API logs Signed-off-by: Gabriel Adrian Samfira --- cmd/garm/main.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/garm/main.go b/cmd/garm/main.go index f4738193..255fc5e6 100644 --- a/cmd/garm/main.go +++ b/cmd/garm/main.go @@ -89,7 +89,8 @@ func main() { writers = append(writers, hub) } - log.SetOutput(io.MultiWriter(writers...)) + multiWriter := io.MultiWriter(writers...) + log.SetOutput(multiWriter) db, err := database.NewDatabase(ctx, cfg.Database) if err != nil { @@ -132,7 +133,7 @@ func main() { log.Fatal(err) } - router := routers.NewAPIRouter(controller, logWriter, jwtMiddleware, initMiddleware, instanceMiddleware) + router := routers.NewAPIRouter(controller, multiWriter, jwtMiddleware, initMiddleware, instanceMiddleware) corsMw := mux.CORSMethodMiddleware(router) router.Use(corsMw)