react-native-firebase-crash-report
Version:
React Native Firebase Crash Report
26 lines (20 loc) • 815 B
JavaScript
;
var { Platform, NativeModules } = require('react-native');
const _FirebaseCrashReport = NativeModules.RNFirebaseCrashReport;
export default class FirebaseCrashReport {
static log(message: string) {
_FirebaseCrashReport.log(message);
}
static logcat(message: string, level: number = null, tag: string = null) {
if (Platform.OS === 'ios') {
_FirebaseCrashReport.logcat(message);
} else if (Platform.OS === 'android') {
level = (typeof level !== 'number') ? 3 : level; // --- default level: 3 - DEBUG
tag = (typeof tag !== 'string') ? 'RNFirebaseCrashReport' : tag;
_FirebaseCrashReport.logcat(level, tag, message);
}
}
static report(message) {
_FirebaseCrashReport.report(message);
}
}