集成debug调试

master
hs 2026-06-04 08:47:36 +08:00
parent 4b9ad6e9f0
commit 210f813ca0
5 changed files with 20 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import 'package:qhd_prevention/main.dart';
import 'package:qhd_prevention/services/SessionService.dart'; import 'package:qhd_prevention/services/SessionService.dart';
import 'package:qhd_prevention/tools/tools.dart'; import 'package:qhd_prevention/tools/tools.dart';
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:logarte/logarte.dart'; //
/// ///
@ -46,6 +47,7 @@ class HttpManager {
void _initInterceptors() { void _initInterceptors() {
_dio.interceptors _dio.interceptors
..add(LogInterceptor(request: true, responseBody: true, error: true)) ..add(LogInterceptor(request: true, responseBody: true, error: true))
..add(LogarteDioInterceptor(logarte))
..add(InterceptorsWrapper(onError: (err, handler) { ..add(InterceptorsWrapper(onError: (err, handler) {
// TODO // TODO
String message = err.response?.data?['errMessage'] ?? ''; String message = err.response?.data?['errMessage'] ?? '';

View File

@ -23,7 +23,12 @@ import 'package:webview_flutter_android/webview_flutter_android.dart';
import 'package:webview_flutter_wkwebview/webview_flutter_wkwebview.dart'; import 'package:webview_flutter_wkwebview/webview_flutter_wkwebview.dart';
import 'package:qhd_prevention/common/route_observer.dart'; import 'package:qhd_prevention/common/route_observer.dart';
import 'pages/mine/mine_set_pwd_page.dart'; import 'pages/mine/mine_set_pwd_page.dart';
import 'package:logarte/logarte.dart';
final logarte = Logarte(
password: '',
ignorePassword: false,
);
// //
final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>(); final GlobalKey<NavigatorState> navigatorKey = GlobalKey<NavigatorState>();
bool _isLoggingOut = false; bool _isLoggingOut = false;

View File

@ -16,6 +16,7 @@ import 'package:qhd_prevention/services/heartbeat_service.dart';
import 'package:qhd_prevention/tools/tools.dart'; import 'package:qhd_prevention/tools/tools.dart';
import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart';
import '../main.dart';
import 'mine/mine_page.dart'; import 'mine/mine_page.dart';
/// tab /// tab
@ -65,6 +66,8 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver {
@override @override
void initState() { void initState() {
super.initState(); super.initState();
logarte.attach(context: context, visible: false); //
WidgetsBinding.instance.addObserver(this); WidgetsBinding.instance.addObserver(this);
_badgeManager = BadgeManager(); _badgeManager = BadgeManager();
_badgeManager.addListener(_onBadgeChanged); _badgeManager.addListener(_onBadgeChanged);

View File

@ -701,6 +701,14 @@ packages:
url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/" url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/"
source: hosted source: hosted
version: "1.0.2" version: "1.0.2"
logarte:
dependency: "direct main"
description:
name: logarte
sha256: ff01d102561b2b50122a7229c4507bf626cba9fd34609f77632e02d73ea4470a
url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/"
source: hosted
version: "1.4.1"
lpinyin: lpinyin:
dependency: "direct main" dependency: "direct main"
description: description:

View File

@ -126,6 +126,8 @@ dependencies:
xml2json: ^6.2.7 xml2json: ^6.2.7
#拼音包 #拼音包
lpinyin: ^2.0.3 lpinyin: ^2.0.3
#app_debug
logarte: ^1.4.1
dev_dependencies: dev_dependencies: