simple_logger_overlay 0.1.0 copy "simple_logger_overlay: ^0.1.0" to clipboard
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

2
likes
0
points
5
downloads

Publisher

verified publishersammacwan.in

Weekly Downloads

A simple, Dart 3+ compatible Flutter logging plugin with an in-app draggable overlay, log levels, and Dio support

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

dio, flutter, flutter_bloc, flutter_riverpod, get, path_provider, shake, share_plus

More

Packages that depend on simple_logger_overlay