README ¶ sentry The sentry middleware is no longer maintained and was superseded by the sentry-go SDK. Learn more about the project on GitHub and check out the new gin middleware. Example See the example package main import ( "github.com/getsentry/raven-go" "github.com/gin-contrib/sentry" "github.com/gin-gonic/gin" ) func init() { raven.SetDSN("https://<key>:<secret>@app.getsentry.com/<project>") } func main() { r := gin.Default() r.Use(sentry.Recovery(raven.DefaultClient, false)) // only send crash reporting // r.Use(sentry.Recovery(raven.DefaultClient, true)) r.Run(":8080") } Expand ▾ Collapse ▴ Documentation ¶ Index ¶ func Recovery(client *raven.Client, onlyCrashes bool) gin.HandlerFunc Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Recovery ¶ func Recovery(client *raven.Client, onlyCrashes bool) gin.HandlerFunc Recovery middleware for sentry crash reporting Types ¶ This section is empty. Source Files ¶ View all Source files recovery.go Directories ¶ Show internal Expand all Path Synopsis example Click to show internal directories. Click to hide internal directories.