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_overlay system.
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_router that logs route transitions (push/pop/replace/remove) into simple_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_overlay system.
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 Get to use the simple_logger_overlay storage for logs.