
de.jodamob.android.logging.CrashlyticsLogger Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of android-gluten Show documentation
Show all versions of android-gluten Show documentation
Glue code between popular android libraries
The newest version!
package de.jodamob.android.logging;
import com.crashlytics.android.Crashlytics;
public class CrashlyticsLogger extends RemoteToolLogger {
public CrashlyticsLogger() {
this(new SilentLogger());
}
public CrashlyticsLogger(Logging redirectLogger) {
super(new CrashlyticsRepoter(), redirectLogger);
}
private static final class CrashlyticsRepoter implements RemoteReporter {
@Override
public void reportLoggedException(String message, Throwable tr) {
// do nothing
}
@Override
public void reportWtfException(Throwable tr) {
Crashlytics.logException(tr);
}
@Override
public void reportWtfException(String message, Throwable tr) {
Crashlytics.log(message);
Crashlytics.logException(tr);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy