feat(logging): 로컬 에러 로거 구현 (오프라인 크래시 리포팅)
- ErrorLogger: 파일 기반 JSONL 로깅, 1MB 로테이션, 내보내기 - error_logger_zone: FlutterError.onError + runZonedGuarded - main.dart: setupErrorHandling()으로 앱 래핑 - GetIt에 ErrorLogger 등록
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
import 'package:asciineverdie/src/app.dart';
|
||||
import 'package:asciineverdie/src/core/di/service_locator.dart';
|
||||
import 'package:asciineverdie/src/core/logging/error_logger_zone.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
void main() {
|
||||
// 서비스 로케이터(service locator) 초기화
|
||||
setupServiceLocator();
|
||||
runApp(const AskiiNeverDieApp());
|
||||
setupErrorHandling(() async {
|
||||
// 서비스 로케이터(service locator) 초기화
|
||||
setupServiceLocator();
|
||||
runApp(const AskiiNeverDieApp());
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user