nc-photos/app/lib/widget/my_app/logger.dart
2024-10-29 01:28:52 +08:00

28 lines
721 B
Dart

part of '../my_app.dart';
@npLog
class _NavigatorLogger extends NavigatorObserver {
@override
void didPush(Route route, Route? previousRoute) {
if (route.settings.name != null) {
_log.fine(
'Push: ${previousRoute?.settings.name} -> ${route.settings.name}');
}
}
@override
void didReplace({Route? newRoute, Route? oldRoute}) {
if (newRoute?.settings.name != null) {
_log.fine(
'Replace: ${oldRoute?.settings.name} -> ${newRoute?.settings.name}');
}
}
@override
void didPop(Route route, Route? previousRoute) {
if (route.settings.name != null) {
_log.fine(
'Pop: ${route.settings.name} -> ${previousRoute?.settings.name}');
}
}
}