/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package com.linkbubble.util;
import android.util.Log;
import com.crashlytics.android.Crashlytics;
import com.linkbubble.BuildConfig;
import io.fabric.sdk.android.Fabric;
public class CrashTracking {
public static void logHandledException(Throwable throwable) {
Crashlytics.logException(throwable);
}
public static void setInt(String key, int value) {
Crashlytics.setInt(key, value);
}
public static void setDouble(String key, double value) {
Crashlytics.setDouble(key, value);
}
public static void setFloat(String key, float value) {
Crashlytics.setFloat(key, value);
}
public static void setString(String key, String string) {
Crashlytics.setString(key, string);
}
public static void setBool(String key, boolean value) {
Crashlytics.setBool(key, value);
}
public static void log(String message) {
Crashlytics.log(message);
if (BuildConfig.DEBUG) {
Log.d("CrashTracking", message);
}
}
}