logToCrashlytics method
Future
logToCrashlytics(
- Level level,
- List<
String> lines, - StackTrace stacktrace, {
- required bool logwarnings,
Implementation
Future logToCrashlytics(
Level level,
List<String> lines,
StackTrace stacktrace, {
required bool logwarnings,
}) async {
try {
if (level == Level.error || level == Level.wtf) {
await _crashlyticsService.recordError(
lines.join('\n'),
stacktrace,
printDetails: true,
fatal: true,
);
}
if (level == Level.warning && logwarnings) {
await _crashlyticsService.recordError(
lines.join('\n'),
stacktrace,
printDetails: true,
);
}
if (level == Level.info ||
level == Level.verbose ||
level == Level.debug) {
await _crashlyticsService.log(lines.join('\n'));
}
} catch (exception) {
_catchOrThrow(exception);
}
}