gproxy: add sentry integration

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-05-04 14:28:48 +02:00
parent 42f9ba8efe
commit 5d26fa0403
6 changed files with 39 additions and 5 deletions

View File

@ -28,11 +28,14 @@ type WebServer struct {
func NewWebServer() *WebServer {
mainHandler := mux.NewRouter()
mainHandler.Use(recoveryMiddleware())
if config.G.ErrorReporting.Enabled {
mainHandler.Use(recoveryMiddleware())
}
mainHandler.Use(handlers.ProxyHeaders)
mainHandler.Use(handlers.CompressHandler)
logginRouter := mainHandler.NewRoute().Subrouter()
logginRouter.Use(loggingMiddleware)
ws := &WebServer{
LegacyProxy: true,