GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rollbar/rollbar-java: Rollbar for Java and Android

BranchesTags
Open more actions menu

Latest commit

 

History

634 Commits
634 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.palantir
.palantir
 
 
build-logic
build-logic
 
 
examples
examples
 
 
gradle
gradle
 
 
native-agent
native-agent
 
 
rollbar-android
rollbar-android
 
 
rollbar-api
rollbar-api
 
 
rollbar-jakarta-web
rollbar-jakarta-web
 
 
rollbar-java-agent
rollbar-java-agent
 
 
rollbar-java
rollbar-java
 
 
rollbar-log4j2
rollbar-log4j2
 
 
rollbar-logback
rollbar-logback
 
 
rollbar-okhttp
rollbar-okhttp
 
 
rollbar-reactive-streams-reactor
rollbar-reactive-streams-reactor
 
 
rollbar-reactive-streams
rollbar-reactive-streams
 
 
rollbar-spring-boot-webmvc
rollbar-spring-boot-webmvc
 
 
rollbar-spring-boot3-webmvc
rollbar-spring-boot3-webmvc
 
 
rollbar-spring-webmvc
rollbar-spring-webmvc
 
 
rollbar-spring6-webmvc
rollbar-spring6-webmvc
 
 
rollbar-struts2
rollbar-struts2
 
 
rollbar-web
rollbar-web
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SCRUBBING.md
SCRUBBING.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

rollbar-logo

Rollbar Java SDK

Proactively discover, predict, and resolve errors in real-time with Rollbar’s error monitoring platform. Start tracking errors today!


Build Status

The current library has undergone a major overhaul between versions 0.5.4 and 1.0.0. We recommend upgrading from prior versions of rollbar-java, but that process may require some work on your end for the more complex use cases of the old library.

The code is documented with javadoc and therefore should be usable from viewing the documentation in the source. There are examples in the examples directory showing different use cases for consuming these libraries.

Key benefits of using Rollbar Java SDK are:

  • Cross platform: Rollbar Java SDK supports both server-side and mobile Java applications, including plaforms such as Android, Scala, Spring, Web and more!
  • Automatic error grouping: Rollbar aggregates Occurrences caused by the same error into Items that represent application issues. Learn more about reducing log noise.
  • Advanced search: Filter items by many different properties. Learn more about search.
  • Customizable notifications: Rollbar supports several messaging and incident management tools where your team can get notified about errors and important events by real-time alerts. Learn more about Rollbar notifications.

Setup Instructions

  1. Sign up for a Rollbar account
  2. Follow the Installation instructions in our Java SDK docs to install rollbar-java and configure it for your platform.

Usage

For actual usage, the easiest way to get started is by looking at the examples:

  • rollbar-java
  • rollbar-web
  • rollbar-android
  • rollbar-scala
  • rollbar-log4j2
  • rollbar-logback
  • rollbar-spring-webmvc
  • rollbar-spring-boot-webmvc
  • rollbar-reactive-streams-reactor

Data scrubbing

Payloads are scrubbed before they are sent, with no configuration required: fields named after secrets (password, secret, token, authorization, api_key, …) and a deny-list of authentication headers are redacted, and URLs have their userinfo, query string and fragment stripped. You can add your own keys with redactedKeys, turn the built-in key list off with useDefaultRedactedKeys(false), and change the URL handling with urlSanitizer.

See SCRUBBING.md for what is redacted by default, how to configure it, and the migration impact if you are upgrading from a version minor or equal than 2.3.1.

Release History & Changelog

See our Releases page for a list of all releases, including changes.

Help / Support

If you run into any issues, please email us at [email protected]

For bug reports, please open an issue on GitHub.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature).
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

Rollbar-java is free software released under the MIT License. See LICENSE.txt for details.

About

Rollbar for Java and Android

docs.rollbar.com/docs/java

Topics

androiderror-monitoringerror-reportingexceptionsjavalog4jobservabilityrollbarspring-boot

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

79 stars

Watchers

30 watching

Forks

73 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.