simple_logger_overlay library
Classes
- SimpleLoggerOverlay
- A Material 3-powered, developer-friendly logger overlay for Flutter.
- SimpleOverlayAppLifecycleObserver
-
Logs Flutter app lifecycle changes to
simple_logger_overlay. - SimpleOverlayBlocObserverLogger
-
A custom BlocObserver that logs BLoC events, state changes, and errors
to the
simple_logger_overlaysystem. - SimpleOverlayDraggableDebuggerFAB
- SimpleOverlayExportService
-
Service that exports all logs (simple + network) as JSON
and opens a native share sheet using
share_plus. - SimpleOverlayGoRouterObserver
-
A NavigatorObserver for
go_routerthat logs route transitions (push/pop/replace/remove) intosimple_logger_overlay. - SimpleOverlayLog
- A simple log entry representing a basic logging event.
- SimpleOverlayLoggerRiverpodObserver
-
A custom ProviderObserver that logs Riverpod provider changes
to the
simple_logger_overlaysystem. - SimpleOverlayLoggerScreen
- A full-screen overlay that displays application logs in a user-friendly interface.
- SimpleOverlayLoggerShakeController
- Controls the logger overlay, handles logging, and manages storage.
- SimpleOverlayNetworkLog
- Represents a network request/response log entry This class extends BaseLog and adds specific fields for network operations
- SimpleOverlayNetworkLoggerInterceptor
- Dio interceptor that captures and stores network requests/responses.
Enums
- LogLevel
- Represents the severity level of a log message.
Functions
-
simpleOverlayGetXLogObserver(
) → void -
Patch
Getto use thesimple_logger_overlaystorage for logs.