the_logger_viewer_widget 0.0.3
the_logger_viewer_widget: ^0.0.3 copied to clipboard
Embeddable Flutter widget for viewing logs from the_logger directly — no file export needed. Drop-in log viewer with filtering, search, session navigation, and real-time updates.
0.0.3 #
- Fix log level display: normalize integer level values from
the_loggerto level name strings.
0.0.2 #
- Remove unused
share_plusdependency (fixes pub.dev dependency score).
0.0.1 #
- Initial release.
- Embeddable log viewer widget reading from
the_loggerdirectly. - Responsive layout: scrollable table on wide screens (>=600dp), compact list on narrow screens.
- Log level color-coding with customizable color scheme.
- Filter bar with level multi-select, text search (debounced), and logger dropdown.
- Search term highlighting in grid message column and detail view.
- Session navigation with dropdown and first/prev/next/last buttons.
- Expandable record details with auto-formatted embedded JSON.
- Copy record to clipboard.
- Export button with loading indicator and optional
onExportcallback. - Full-screen page wrapper with
show()androute()convenience methods. - Stream-based live updates via
the_logger^0.0.20 streaming API. - Manual refresh button with last-refresh timestamp.
maxRecordscap (default 5000) to prevent OOM with high-volume loggers.- Material 3 theming — follows host app theme, supports light and dark mode.