TranslateApp
TranslateApp copied to clipboard
Setup Airbrake for your Java application
Step 1: Install
Install option 1: Maven
Add the javabrake dependency through your IDE or directly to your pom.xml
file:
<dependency>
<groupId>io.airbrake</groupId>
<artifactId>javabrake</artifactId>
<version>0.1.4</version>
<type>pom</type>
</dependency>
Install option 2: Gradle
Add javabrake to your Gradle dependencies:
compile 'io.airbrake:javabrake:0.1.4'
Install option 3: Ivy
Add javabrake to your Ivy dependencies:
<dependency org='io.airbrake' name='javabrake' rev='0.1.4'>
<artifact name='javabrake' ext='pom'></artifact>
</dependency>
Step 2: Configuration
Copy this configuration snippet into your Java app.
(You can find your project API KEY with your project's settings)
import io.airbrake.javabrake.Notifier;
int projectId = <Your project ID>;
String projectKey = "<Your project API KEY>";
Notifier notifier = new Notifier(projectId, projectKey);
notifier.addFilter(
(Notice notice) -> {
notice.setContext("environment", "production");
return notice;
});
Example of reporting a caught exception:
try {
do();
} catch (IOException e) {
notifier.report(e);
}
Visit our official GitHub repo for advanced information and integrations like log4j, log4j2, and logback.