comon_logger_navigation_flutter 0.1.2
comon_logger_navigation_flutter: ^0.1.2 copied to clipboard
NavigatorObserver for comon_logger — logs route changes with beautiful Flutter UI.
comon_logger_navigation_flutter #
Navigation logging package for Flutter built on top of comon_logger.
Features #
NavigatorObserverfor push, pop, replace, and remove events- Structured navigation records with action, route, and previous route
LogLevel.CONFIG,LogLayer.widgets, andLogType.navigationout of the box- Ready to combine with the
comon_logger_flutterviewer stack
Installation #
flutter pub add comon_logger_navigation_flutter
Quick Start #
import 'package:flutter/material.dart';
import 'package:comon_logger_navigation_flutter/comon_logger_navigation_flutter.dart';
MaterialApp(
navigatorObservers: [ComonNavigatorObserver()],
);
What It Logs #
| Action | Example |
|---|---|
PUSH |
PUSH: /details (from: /home) |
POP |
POP: /details (from: /home) |
REPLACE |
REPLACE: /settings (from: /profile) |
REMOVE |
REMOVE: /temp |
Each navigation record is emitted with:
LogLevel.CONFIGLogLayer.widgetsLogType.navigation- structured
extrapayload for action, route, and previous route
Configuration #
ComonNavigatorObserver(loggerName: 'my_app.navigation')
Related packages #
| Package | Adds |
|---|---|
comon_logger |
Core logger, tags, and filtering primitives |
comon_logger_flutter |
In-app log viewer for navigation records |