Advanced error handler and logger for dart and flutter apps
Log your app actions, catch and handle exceptions and errors, show alerts and share log reports
Show some ❤️ and star the repo to support the project!
For better understanding how it works check Web Demo page
Motivation
🚀 The main goal of the project is provide ability to understand where the error occurs in a shortest possible time
✅ Compatible with any state managements
✅ Works with any crash reporting tool (Firebase Crashlytics, Sentry, custom tools, etc.)
✅ Logs UI output of Flutter app on the screen
✅ Allows sharing and saving logs history and error crash reports
✅ Displays alerts for UI exceptions.
✅ Built-in support for dio HTTP logs
✅ Built-in support for http logs
✅ Built-in support for BLoC logs
✅ Built-in support for Riverpod logs
✅ Built-in support for Chopper HTTP logs
✅ Built-in support for GRPC calls
✅ Check all features
Packages
Talker is designed for any level of customization.
| Package | Version | Description |
|---|---|---|
| talker | Main dart package for logging and error handling | |
| talker_flutter | Flutter extensions for talker Colored Flutter app logs (iOS and Android), logs list screen, showing error messages at UI out of the box, route observer, etc |
|
| talker_logger | Customizable pretty logger for dart/flutter apps | |
| talker_dio_logger | Best logger for dio http calls | |
| talker_bloc_logger | Best logger for BLoC state management library | |
| talker_riverpod_logger | Best logger for Riverpod state management library | |
| talker_chopper_logger | Best logger for Chopper http calls | |
| talker_http_logger | Best logger for http package | |
| talker_grpc_logger | Best logger for grpc package |
Table of contents
- Motivation
- Packages
- Talker
- Talker Flutter
- Integrations
- Talker Dio Logger
- [Talker BLoC Logger](#talker-bloc-logge