refactor: remove CrashReporter and related logging components
- Removed CrashReporter interface and its implementation, SentryCrashReporter. - Deleted log buffering functionality and associated LogBuffer class. - Updated LoggerAppLogger to eliminate dependencies on removed components. - Simplified logging structure to focus on AppLogger and sensitive data scrubbing. - Adjusted AppEnv to remove Sentry-related configurations. - Refactored tests to align with the new logging architecture.
This commit is contained in:
+1
-7
@@ -96,8 +96,6 @@ coverage-gate:
|
||||
- >
|
||||
flutter build apk
|
||||
--flavor $FLAVOR
|
||||
-t lib/main_$FLAVOR.dart
|
||||
--dart-define-from-file=env/$FLAVOR.json
|
||||
$EXTRA_ARGS
|
||||
artifacts:
|
||||
paths:
|
||||
@@ -122,12 +120,8 @@ android-prod:
|
||||
<<: *android-build
|
||||
variables:
|
||||
FLAVOR: prod
|
||||
# release 包必须混淆 + 拆符号表,否则 Sentry 上的堆栈是一堆十六进制地址。
|
||||
# --split-debug-info 的产物要留着,sentry_dart_plugin 靠它还原堆栈。
|
||||
# release 包必须混淆 + 拆符号表,符号表保留供后续排障使用。
|
||||
EXTRA_ARGS: --release --obfuscate --split-debug-info=build/symbols
|
||||
after_script:
|
||||
# SENTRY_AUTH_TOKEN 只从 CI 变量读,仓库里任何文件都不许出现它。
|
||||
- cd app && dart run sentry_dart_plugin
|
||||
artifacts:
|
||||
paths:
|
||||
- app/build/app/outputs/flutter-apk/*.apk
|
||||
|
||||
Reference in New Issue
Block a user