ログインをメアドに変更

This commit is contained in:
2024-07-15 06:54:02 +09:00
parent ae05a8bbcd
commit 616f87c0c5
11 changed files with 140 additions and 102 deletions

View File

@ -4,7 +4,7 @@ import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
class ErrorService {
static Future<void> reportError(dynamic error, StackTrace stackTrace, Map<String, dynamic> deviceInfo) async {
static Future<void> reportError(dynamic error, StackTrace stackTrace, Map<String, dynamic> deviceInfo, List<String> operationLogs) async {
try {
final String errorMessage = error.toString();
final String stackTraceString = stackTrace.toString();
@ -19,16 +19,20 @@ class ErrorService {
'stack_trace': stackTraceString,
'estimated_cause': estimatedCause,
'device_info': deviceInfo,
'operation_logs': operationLogs.join('\n'), // オペレーションログを改行で結合して送信
},
);
if (response.statusCode == 200) {
// エラー報告が成功した場合の処理(必要に応じて)
debugPrint("===== エラーログ送信成功しました。 ====");
} else {
// エラー報告が失敗した場合の処理(必要に応じて)
debugPrint("===== エラーログ送信失敗しました。 ====");
}
} catch (e) {
// エラー報告中にエラーが発生した場合の処理(必要に応じて)
debugPrint("===== エラーログ送信中にエラーになりました。 ====");
}
}