https://github.com/bugsnag/bugsnag-java
BugSnag error reporting for Java.
https://github.com/bugsnag/bugsnag-java
bugs bugsnag crash crash-reporting crash-reporting-tool crashes debug debugging-tool error-handling error-monitoring error-reporting errors exception-handling exception-reporting exceptions java java-apps notifier platforms spring
Last synced: 3 months ago
JSON representation
BugSnag error reporting for Java.
- Host: GitHub
- URL: https://github.com/bugsnag/bugsnag-java
- Owner: bugsnag
- License: mit
- Created: 2013-02-27T22:39:47.000Z (almost 13 years ago)
- Default Branch: next
- Last Pushed: 2025-09-24T13:34:09.000Z (3 months ago)
- Last Synced: 2025-09-24T15:28:47.592Z (3 months ago)
- Topics: bugs, bugsnag, crash, crash-reporting, crash-reporting-tool, crashes, debug, debugging-tool, error-handling, error-monitoring, error-reporting, errors, exception-handling, exception-reporting, exceptions, java, java-apps, notifier, platforms, spring
- Language: Java
- Homepage: https://www.bugsnag.com/platforms/java/
- Size: 1.32 MB
- Stars: 57
- Watchers: 33
- Forks: 33
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Support: .github/support.md
Awesome Lists containing this project
README
# Bugsnag exception reporter for Java
[](https://docs.bugsnag.com/platforms/java)
[](https://buildkite.com/bugsnag/bugsnag-java)
The Bugsnag exception reporter for Java automatically detects and reports errors and exceptions in your Java code. Learn more about [reporting Java exceptions](https://www.bugsnag.com/platforms/java/) with Bugsnag.
## Features
* Automatically report unhandled exceptions and crashes
* Report handled exceptions
* Attach custom diagnostic data to determine how many people are affected by a crash and steps to reproduce the error
## Getting started
### Spring
1. [Create a Bugsnag account](https://www.bugsnag.com)
2. Complete the instructions in the [integration guide](https://docs.bugsnag.com/platforms/java/spring)
3. Report handled exceptions using [`Bugsnag.notify()`](https://docs.bugsnag.com/platforms/java/spring/#reporting-handled-exceptions)
4. Customize your integration using the [configuration options](https://docs.bugsnag.com/platforms/java/spring/configuration-options/)
### Other Java apps
1. [Create a Bugsnag account](https://www.bugsnag.com)
2. Complete the instructions in the [integration guide](https://docs.bugsnag.com/platforms/java/other)
3. Report handled exceptions using [`Bugsnag.notify()`](https://docs.bugsnag.com/platforms/java/other/#reporting-handled-exceptions)
4. Customize your integration using the [configuration options](https://docs.bugsnag.com/platforms/java/other/configuration-options/)
## Support
* Check out the configuration options for [Spring](https://docs.bugsnag.com/platforms/java/spring/configuration-options/) or [other Java apps](https://docs.bugsnag.com/platforms/java/other/configuration-options/)
* [Search open and closed issues](https://github.com/bugsnag/bugsnag-java/issues?q=is%3Aissue) for similar problems
* [Report a bug or request a feature](https://github.com/bugsnag/bugsnag-java/issues/new)
## Contributing
All contributors are welcome! For information on how to build, test, and release
`bugsnag-java`, see our [contributing guide](https://github.com/bugsnag/bugsnag-java/blob/main/CONTRIBUTING.md).
## License
The Bugsnag Java library is free software released under the MIT License. See [LICENSE](https://github.com/bugsnag/bugsnag-java/blob/master/LICENSE) for details.