1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

feat: sentry integration (resolve #142)

This commit is contained in:
Ferdinand Mütsch
2021-03-23 22:12:15 +01:00
parent f73285160d
commit 9fc3c65efe
8 changed files with 156 additions and 7 deletions

10
main.go
View File

@@ -168,11 +168,11 @@ func main() {
apiRouter := router.PathPrefix("/api").Subrouter().StrictSlash(true)
// Globally used middlewares
recoveryMiddleware := handlers.RecoveryHandler()
loggingMiddleware := middlewares.NewLoggingMiddleware(logbuch.Info, []string{"/assets"})
// Router configs
router.Use(loggingMiddleware, recoveryMiddleware)
router.Use(middlewares.NewLoggingMiddleware(logbuch.Info, []string{"/assets"}))
if config.Sentry.Dsn != "" {
router.Use(middlewares.NewSentryMiddleware())
}
router.Use(handlers.RecoveryHandler())
// Route registrations
homeHandler.RegisterRoutes(rootRouter)