simple_logger_overlay 0.1.0
simple_logger_overlay: ^0.1.0 copied to clipboard
A simple, Dart 3+ compatible Flutter logging plugin with an in-app draggable overlay, log levels, and Dio support
simple_logger_overlay #
A lightweight, Dart 3 compatible Flutter logging package with an in-app log viewer overlay β inspired by let_log, rebuilt for modern apps. Built with π by Saumya Macwan.
- π UI for logs and network traffic
- π Supports BLoC, Riverpod, GetX, and
logger - π Persistent log file system (auto-purges after 2 days)
- π³ Shake-to-open for quick debug access
- π Search, filter, sort
- π€ Export logs to JSON and share
π Getting Started #
SimpleLoggerOverlay.show(context);
Optional integrations: #
BLoC
Bloc.observer = LoggerBlocObserver();
Riverpod
ProviderScope(observers: [LoggerRiverpodObserver()], child: MyApp());
GetX
patchGetXLogger();
Dio Interceptor
dio.interceptors.add(NetworkLoggerInterceptor());
π¦ Export logs #
Use the export button in the overlayβs top-right corner to share a JSON file of your logs.
π οΈ License #
MIT Β© 2025 Saumya Macwan