Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bugsnag/bugsnag-go
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
https://github.com/bugsnag/bugsnag-go
bug bugs bugsnag crash crash-reporting debug debugging-tool error error-handling error-monitoring error-reporting errors exceptions gin go negroni notifier panic platforms revel
Last synced: about 1 month ago
JSON representation
Automatic panic monitoring for Go and Go web frameworks, like negroni, gin, and revel
- Host: GitHub
- URL: https://github.com/bugsnag/bugsnag-go
- Owner: bugsnag
- License: mit
- Created: 2014-07-07T07:25:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-24T09:01:44.000Z (about 2 months ago)
- Last Synced: 2024-10-11T06:33:36.237Z (about 1 month ago)
- Topics: bug, bugs, bugsnag, crash, crash-reporting, debug, debugging-tool, error, error-handling, error-monitoring, error-reporting, errors, exceptions, gin, go, negroni, notifier, panic, platforms, revel
- Language: Go
- Homepage: https://docs.bugsnag.com/platforms/go
- Size: 1.12 MB
- Stars: 204
- Watchers: 37
- Forks: 69
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Support: .github/support.md
Awesome Lists containing this project
README
[![Documentation](https://img.shields.io/badge/documentation-latest-blue.svg)](https://docs.bugsnag.com/performance/go/)
[![Go Reference](https://pkg.go.dev/badge/github.com/bugsnag/bugsnag-go.svg)](https://pkg.go.dev/github.com/bugsnag/bugsnag-go)
[![Build status](https://github.com/bugsnag/bugsnag-go/actions/workflows/test-package.yml/badge.svg?branch=master)](https://buildkite.com/bugsnag/bugsnag-go)Automatically detect crashes and report errors in your Go apps. Get alerts about errors and panics in real-time, including detailed error reports with diagnostic information. Understand and resolve issues as fast as possible.
Learn more about BugSnag's [Go error monitoring and error reporting](https://www.bugsnag.com/platforms/go-lang-error-reporting/) solution.
## Features
* Automatically report unhandled errors and panics
* Report handled errors
* Attach user information to determine how many people are affected by a crash
* Send customized diagnostic data## Getting Started
1. [Create a BugSnag account](https://bugsnag.com)
2. Complete the instructions in the integration guide for your framework:
* [Gin](https://docs.bugsnag.com/platforms/go/gin/)
* [Negroni](https://docs.bugsnag.com/platforms/go/negroni/)
* [net/http](https://docs.bugsnag.com/platforms/go/net-http/)
* [Revel](https://docs.bugsnag.com/platforms/go/revel/)
* [Other Go apps](https://docs.bugsnag.com/platforms/go/other/)
3. Relax!## Support
* [Search open and closed issues](https://github.com/bugsnag/bugsnag-go/issues?utf8=✓&q=is%3Aissue) for similar problems
* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-go/issues/new)## Contributing
All contributors are welcome! For information on how to build, test and release `bugsnag-go`, see our [contributing guide](CONTRIBUTING.md).
## License
The BugSnag error reporter for Go is free software released under the MIT License. See [LICENSE.txt](LICENSE.txt) for details.