Use multi writer for API logs

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2022-10-21 17:13:53 +03:00
parent b4496fef1c
commit a55f852161
No known key found for this signature in database
GPG key ID: 7D073DCC2C074CB5

View file

@ -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)