diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml index 0e3250d7..e641ac25 100644 --- a/android/app/src/profile/AndroidManifest.xml +++ b/android/app/src/profile/AndroidManifest.xml @@ -10,7 +10,6 @@ - initializeApp() async { WidgetsFlutterBinding.ensureInitialized(); - LogUtil.setupLogging(); await _initializeTracking(); await StorageHelper().init(); @@ -185,37 +182,35 @@ class _AppState extends State with WidgetsBindingObserver { }; Future initDeepLinks() async { - final Logger logger = Logger('initDeepLinks'); try { _appLinks = AppLinks(); - logger.severe('initDeepLinks'); + print('initDeepLinks'); _linkSubscription = _appLinks.uriLinkStream.listen((uri) async { final bool isRecovered = StorageHelper().isRecovered; - logger.severe('isRecovered: $isRecovered'); - if (!isRecovered) await openAppLink(uri); + print('isRecovered: $isRecovered'); + if (isRecovered == false) await openAppLink(uri); }); } catch (e) { - logger.severe('initDeepLinks error: $e'); + print(e); } } Future openAppLink(Uri uri) async { - final Logger logger = Logger('openAppLink'); - logger.severe('open app link: $uri'); + print('open app link: $uri'); final bool isRecovered = StorageHelper().isRecovered; - logger.severe('isRecovered: $isRecovered'); - if (isRecovered) return; + print('isRecovered: $isRecovered'); + if (isRecovered == true) return; StorageHelper().isRecovered = true; final String email = uri.queryParameters['email'] ?? ''; final String token = uri.queryParameters['token'] ?? ''; - logger.severe('email: $email, token: $token'); + print('email: $email, token: $token'); final bool isNotEmpty = email.isNotEmpty && token.isNotEmpty; if (isNotEmpty) { final BuildContext context = StorageHelper().context!; final FlutterFlowTheme theme = FlutterFlowTheme.of(context); final Widget screen = ForgotPasswordScreen(email: email, token: token); builder(context) => screen; - logger.severe('showModalBottomSheet'); + print('showModalBottomSheet'); await showModalBottomSheet( context: context, builder: (context) => Padding(padding: MediaQuery.viewInsetsOf(context), child: builder(context)), @@ -228,7 +223,7 @@ class _AppState extends State with WidgetsBindingObserver { // isDismissible: true, ).whenComplete(() { StorageHelper().isRecovered = false; - logger.severe('showModalBottomSheet completed'); + print('showModalBottomSheet completed'); }); } } @@ -284,7 +279,6 @@ class _AppState extends State with WidgetsBindingObserver { const Duration(milliseconds: 1000), () => setState(() => _appStateNotifier.stopShowingSplashImage())); _setupFirebaseMessaging(); - // WidgetsBinding.instance.addPersistentFrameCallback((_) async => await initDeepLinks()); initDeepLinks(); } diff --git a/lib/shared/utils/log_util.dart b/lib/shared/utils/log_util.dart index c139c3e1..99dfab8e 100644 --- a/lib/shared/utils/log_util.dart +++ b/lib/shared/utils/log_util.dart @@ -1,9 +1,7 @@ import 'dart:developer'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; -import 'package:flutter/foundation.dart'; import 'package:hub/backend/api_requests/api_calls.dart'; -import 'package:logging/logging.dart'; class LogUtil { static void requestAPIFailed(String url, String body, String reason, dynamic error, StackTrace stack) async { @@ -19,21 +17,4 @@ class LogUtil { await FirebaseCrashlytics.instance.recordError(error, stack, reason: reason); } - - static void setupLogging() { - Logger.root.level = Level.ALL; - Logger.root.onRecord.listen((record) { - final logMessage = '${record.level.name}: ${record.time}: ${record.message}'; - if (kReleaseMode) { - log( - logMessage, - name: record.loggerName, - error: record.error, - stackTrace: record.stackTrace, - ); - } else { - print(logMessage); - } - }); - } } diff --git a/pubspec.lock b/pubspec.lock index dfdc8cb0..b1debc1d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1008,10 +1008,10 @@ packages: dependency: transitive description: name: logging - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61 url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.3.0" matcher: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 56479be6..1c073b80 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,6 @@ dependencies: flutter_svg: 2.0.10+1 font_awesome_flutter: 10.7.0 from_css_color: 2.0.0 - logging: ^1.3.0 go_router: ^14.3.0 google_fonts: 6.2.1 http: 1.2.1