Files
flutterApp/lib/core/logging/i_logger_service.dart
Songzex 786d11c936 完成封装打印和推送功能日志方法和使用
完成添加绑定设备接口的日志便于追溯
2026-03-04 16:33:56 +08:00

17 lines
473 B
Dart

abstract class ILoggerService {
Future<void> init();
void captureException(dynamic exception, {dynamic stackTrace});
void log(
String message, {
bool isWarning = false,
Map<String, dynamic>? data,
});
void logWithLevel(
String message, {
String level = 'INFO', // 'DEBUG', 'INFO', 'WARNING', 'ERROR'
Map<String, dynamic>? data,
});
void addBreadcrumb(String message, {String? category});
void setUser(String userId);
}