30 lines
640 B
Markdown
30 lines
640 B
Markdown
# sentry
|
|
|
|
Middleware to integrate with [sentry](https://getsentry.com/) crash reporting. Middleware version of `raven.RecoveryHandler()`.
|
|
|
|
## EOL-warning
|
|
|
|
**This package has been abandoned on 2017-01-13. Please use [gin-contrib/sentry](https://github.com/gin-contrib/sentry) instead.**
|
|
|
|
## Example
|
|
```go
|
|
package main
|
|
|
|
import (
|
|
"github.com/getsentry/raven-go"
|
|
"github.com/gin-gonic/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))
|
|
// ...
|
|
r.Run(":8080")
|
|
}
|
|
```
|