forked from BasedHardware/omi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patherrors.dart
More file actions
29 lines (23 loc) · 1.14 KB
/
Copy patherrors.dart
File metadata and controls
29 lines (23 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import 'package:omi/utils/logger.dart';
import 'package:omi/utils/platform/platform_manager.dart';
void logErrorMessage(String message, String deviceId) {
Logger.debug('($deviceId) $message');
PlatformManager.instance.crashReporter.reportCrash(Exception(message), StackTrace.current);
}
void logCommonErrorMessage(String message) {
Logger.debug(message);
PlatformManager.instance.crashReporter.reportCrash(Exception(message), StackTrace.current);
}
void logCrashMessage(String message, String deviceId, Object e, StackTrace stackTrace) {
logErrorMessage('$message error: $e', deviceId);
PlatformManager.instance.crashReporter.reportCrash(e, stackTrace);
}
void logServiceNotFoundError(String serviceName, String deviceId) {
logErrorMessage('$serviceName service not found', deviceId);
}
void logCharacteristicNotFoundError(String characteristicName, String deviceId) {
logErrorMessage('$characteristicName characteristic not found', deviceId);
}
void logSubscribeError(String characteristicName, String deviceId, Object e, StackTrace stackTrace) {
logCrashMessage('$characteristicName characteristic set notify', deviceId, e, stackTrace);
}