comon_logger_navigation_flutter 0.1.0
comon_logger_navigation_flutter: ^0.1.0 copied to clipboard
NavigatorObserver for comon_logger — logs route changes with beautiful Flutter UI.
comon_logger_navigation #
NavigatorObserver actor for comon_logger — automatically logs all route
changes (push, pop, replace, remove) via the Logger hierarchy.
Setup #
import 'package:comon_logger_navigation/comon_logger_navigation.dart';
MaterialApp(
navigatorObservers: [ComonNavigatorObserver()],
);
What is logged #
| Action | Example message |
|---|---|
PUSH |
PUSH: /details (from: /home) |
POP |
POP: /details (from: /home) |
REPLACE |
REPLACE: /settings (from: /profile) |
REMOVE |
REMOVE: /temp |
All events are tagged with:
- Level:
CONFIG - Layer:
LogLayer.widgets - Type:
LogType.navigation - Extra:
{'action': 'PUSH', 'route': '/details', 'previousRoute': '/home'}
Custom logger name #
ComonNavigatorObserver(loggerName: 'my_app.navigation')