talker
☎️ Advanced error handler and logger for dart and flutter apps
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- talker.yaml
- talker_bloc_logger.yaml
- talker_chopper_logger.yaml
- talker_dio_logger.yaml
- talker_flutter.yaml
- talker_grpc_logger.yaml
- talker_http_logger.yaml
- talker_logger.yaml
- talker_riverpod_logger.yaml
- test.yaml
- deploy_docs_site.yaml
- dependabot.yml
- FUNDING.yml
- pull_request_template.md
- settings.json
- talker.code-workspace
- banner.png
- ios_colors.png
- custom_logs1.png
- custom_logs2.png
- custom_logs3.png
- custom_logs4.png
- talker.gif
- talker_big.gif
- talker_wrapper_app_example.gif
- talker_wrapper_example.gif
- base_example.png
- custom_log.png
- custom_log_titles.png
- custom_logs_colors.jpg
- example_custom_impl_formatter.png
- extended_logs_example.png
- formated_example.png
- only_critical_example.png
- full_logo.png
- logo.png
- preview.png
- preview.png
- preview_new.png
- talker_screen.jpg
- talker_screen.png
- talker_screen_actions.png
- talker_screen_filter.jpg
- talker_screen_filter.png
- talker_wrapper_storage_view.jpeg
- preview.png
- talker_monitor.png
- preview.png
- console.jpg
- actions.png
- filter.png
- monitor.jpg
- settings.png
- start.png
- talker.jpg
- wrapper.jpg
- all_platforms.jpg
- check_web_demo.png
- scheme.gif
- talker_console.png
- talker_flutter_ios_screen.png
- working_model.jpg
- working_model_old.jpg
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- air_max_plus.png
- air_max_plus_white.png
- black.png
- blue_shoe.png
- flutter.png
- github.png
- iphone_mockup.png
- red_shoe.png
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- Podfile
- Podfile.lock
- product_bloc.dart
- product_event.dart
- product_state.dart
- bloc.dart
- product_screen.dart
- view.dart
- product.dart
- products_bloc.dart
- products_event.dart
- products_state.dart
- bloc.dart
- products_screen.dart
- view.dart
- product_card.dart
- widgets.dart
- products.dart
- models.dart
- product.dart
- abstarct_products_repository.dart
- products.dart
- products_repository.dart
- presentation_frame.dart
- presentation_widget.dart
- router.dart
- theme.dart
- ui.dart
- di.dart
- good_log.dart
- scroll_behavior.dart
- utils.dart
- firebase_options.dart
- main.dart
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- .gitignore
- CMakeLists.txt
- main.cc
- my_application.cc
- my_application.h
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- app_icon_1024.png
- app_icon_128.png
- app_icon_16.png
- app_icon_256.png
- app_icon_32.png
- app_icon_512.png
- app_icon_64.png
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- .gitignore
- Podfile
- Podfile.lock
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- CMakeLists.txt
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- app_icon.ico
- CMakeLists.txt
- flutter_window.cpp
- flutter_window.h
- main.cpp
- resource.h
- runner.exe.manifest
- Runner.rc
- utils.cpp
- utils.h
- win32_window.cpp
- win32_window.h
- .gitignore
- CMakeLists.txt
- .firebaserc
- .gitignore
- .metadata
- analysis_options.yaml
- devtools_options.yaml
- firebase.json
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- settings.json
- talker_example.dart
- extensions.dart
- models.dart
- talker_data.dart
- talker_error.dart
- talker_exception.dart
- talker_log.dart
- error_handler.dart
- json_formatter.dart
- time_format.dart
- time_formatter.dart
- utils.dart
- filter.dart
- history.dart
- observer.dart
- settings.dart
- talker.dart
- talker_key.dart
- talker.dart
- extensions_test.dart
- filter_test.dart
- json_formatter_test.dart
- talker_custom_log_test.dart
- talker_data_models_test.dart
- talker_data_test.dart
- talker_disable_test.dart
- talker_error_handler_test.dart
- talker_error_test.dart
- talker_exception_test.dart
- talker_history_test.dart
- talker_key.dart
- talker_observer_test.dart
- talker_settings_test.dart
- talker_stream_test.dart
- talker_test.dart
- time_formatter_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- talker_bloc_logger_example.dart
- bloc_logs.dart
- talker_bloc_logger.dart
- talker_bloc_logger_observer.dart
- talker_bloc_logger_settings.dart
- logs_test.dart
- observer_test.dart
- settings_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle.kts
- gradle-wrapper.properties
- .gitignore
- build.gradle.kts
- gradle.properties
- settings.gradle.kts
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- json_content_type_interceptor.dart
- json_headers_interceptor.dart
- address.dart
- address.g.dart
- album.dart
- album.g.dart
- article.dart
- article.g.dart
- broken_article.dart
- broken_article.g.dart
- comment.dart
- comment.g.dart
- company.dart
- company.g.dart
- geo_location.dart
- geo_location.g.dart
- photo.dart
- photo.g.dart
- todo.dart
- todo.g.dart
- user.dart
- user.g.dart
- json_serializable_converter.dart
- albums_service.chopper.dart
- albums_service.dart
- articles_service.chopper.dart
- articles_service.dart
- broken_articles_service.chopper.dart
- broken_articles_service.dart
- comments_service.chopper.dart
- comments_service.dart
- photos_service.chopper.dart
- photos_service.dart
- todos_service.chopper.dart
- todos_service.dart
- users_service.chopper.dart
- users_service.dart
- main.dart
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- .gitignore
- .metadata
- analysis_options.yaml
- pubspec.yaml
- README.md
- chopper_error_log.dart
- chopper_request_log.dart
- chopper_response_log.dart
- curl_request.dart
- talker_chopper_logger.dart
- talker_chopper_logger_interceptor.dart
- talker_chopper_logger_settings.dart
- fake_chain.dart
- logger_test.dart
- logs_test.dart
- settings_test.dart
- makefile_helpers.sh
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- Makefile
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- main.dart
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- .gitignore
- .metadata
- analysis_options.yaml
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- dio_logs.dart
- talker_dio_logger.dart
- talker_dio_logger_interceptor.dart
- talker_dio_logger_settings.dart
- logger_test.dart
- logs_test.dart
- settings_test.dart
- .gitignore
- .metadata
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- hosting.YnVpbGQvd2Vi.cache
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- settings.gradle
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- .gitignore
- Podfile
- extended_example.dart
- talker_wrapper_example.dart
- main.dart
- path_provider_linux
- share_plus
- url_launcher_linux
- generated_plugin_registrant.cc
- generated_plugin_registrant.h
- generated_plugins.cmake
- Flutter-Debug.xcconfig
- Flutter-Release.xcconfig
- GeneratedPluginRegistrant.swift
- app_icon_1024.png
- app_icon_128.png
- app_icon_16.png
- app_icon_256.png
- app_icon_32.png
- app_icon_512.png
- app_icon_64.png
- Contents.json
- MainMenu.xib
- AppInfo.xcconfig
- Debug.xcconfig
- Release.xcconfig
- Warnings.xcconfig
- AppDelegate.swift
- DebugProfile.entitlements
- Info.plist
- MainFlutterWindow.swift
- Release.entitlements
- IDEWorkspaceChecks.plist
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- Podfile.lock
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- .firebaserc
- .gitignore
- .metadata
- analysis_options.yaml
- firebase.json
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- controller.dart
- talker_view_controller.dart
- extensions.dart
- history.dart
- talker_data.dart
- talker_flutter.dart
- observers.dart
- router_observer.dart
- build_methods.dart
- builders.dart
- talker_actions.dart
- talker_actions_bottom_sheet.dart
- talker_monitor_card.dart
- widgets.dart
- talker_monitor.dart
- talker_monitor_typed_logs_screen.dart
- custom_settings_group.dart
- custom_settings_items.dart
- talker_setting_card.dart
- talker_settings.dart
- talker_settings_bottom_sheet.dart
- talker_wrapper.dart
- talker_wrapper_options.dart
- talker_screen_theme.dart
- theme.dart
- base_card.dart
- bottom_sheet.dart
- data_card.dart
- snackbar.dart
- talker_view_appbar.dart
- talker_builder.dart
- talker_listener.dart
- talker_screen.dart
- talker_view.dart
- ui.dart
- donwload_logs.dart
- download_logs_native.dart
- download_logs_web.dart
- run_talker_zoned_guarded.dart
- run_talker_zoned_guarded_native.dart
- run_talker_zoned_guarded_web.dart
- src.dart
- talker_flutter.dart
- .gitignore
- .metadata
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- preview.jpg
- example.dart
- hello.pb.dart
- hello.pbenum.dart
- hello.pbgrpc.dart
- hello.pbjson.dart
- hello.proto
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- Makefile
- pubspec.yaml
- README.md
- grpc_logs.dart
- talker_grpc_logger_base.dart
- talker_grpc_logger.dart
- logger_test.dart
- logs_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- AndroidManifest.xml
- MainActivity.kt
- launch_background.xml
- launch_background.xml
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- styles.xml
- styles.xml
- AndroidManifest.xml
- AndroidManifest.xml
- build.gradle.kts
- gradle-wrapper.properties
- .gitignore
- build.gradle.kts
- gradle.properties
- settings.gradle.kts
- AppFrameworkInfo.plist
- Debug.xcconfig
- Release.xcconfig
- Contents.json
- Icon-App-1024x1024@1x.png
- Icon-App-20x20@1x.png
- Icon-App-20x20@2x.png
- Icon-App-20x20@3x.png
- Icon-App-29x29@1x.png
- Icon-App-29x29@2x.png
- Icon-App-29x29@3x.png
- Icon-App-40x40@1x.png
- Icon-App-40x40@2x.png
- Icon-App-40x40@3x.png
- Icon-App-60x60@2x.png
- Icon-App-60x60@3x.png
- Icon-App-76x76@1x.png
- Icon-App-76x76@2x.png
- Icon-App-83.5x83.5@2x.png
- Contents.json
- LaunchImage.png
- LaunchImage@2x.png
- LaunchImage@3x.png
- README.md
- LaunchScreen.storyboard
- Main.storyboard
- AppDelegate.swift
- Info.plist
- Runner-Bridging-Header.h
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- Runner.xcscheme
- project.pbxproj
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- RunnerTests.swift
- .gitignore
- Podfile
- main.dart
- Icon-192.png
- Icon-512.png
- Icon-maskable-192.png
- Icon-maskable-512.png
- favicon.png
- index.html
- manifest.json
- .gitignore
- .metadata
- analysis_options.yaml
- pubspec.yaml
- README.md
- curl_request.dart
- http_error_log.dart
- http_request_log.dart
- http_response_log.dart
- response_time.dart
- talker_http_logger.dart
- talker_http_logger_interceptor.dart
- talker_http_logger_settings.dart
- multipart_request_extension.dart
- logger_test.dart
- logs_test.dart
- settings_test.dart
- makefile_helpers.sh
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- Makefile
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- talker_logger_example.dart
- filter.dart
- logger_filter.dart
- loglevel_logger_filter.dart
- colored_logger_formatter.dart
- extended_logger_formatter.dart
- formatter.dart
- logger_formatter.dart
- log_details.dart
- log_level.dart
- models.dart
- console_utils.dart
- utils.dart
- logger.dart
- logger_io.dart
- logger_web.dart
- settings.dart
- talker_logger.dart
- console_utils_test.dart
- talker_logger_filter_test.dart
- talker_logger_formater_test.dart
- talker_logger_settings_test.dart
- talker_logger_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- README.md
- models.dart
- models.freezed.dart
- models.g.dart
- talker_bloc_logger_example.dart
- analysis_options.yaml
- build.yaml
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- riverpod_logs.dart
- talker_riverpod_logger.dart
- talker_riverpod_logger_observer.dart
- talker_riverpod_logger_settings.dart
- logs_test.dart
- observer_test.dart
- settings_test.dart
- .gitignore
- analysis_options.yaml
- CHANGELOG.md
- LICENSE
- pubspec.yaml
- pubspec_overrides.yaml
- README.md
- deploy_web.sh
- prepare_release.sh
- pub_clean_all.sh
- pub_get_all.sh
- pub_get_all_offline.sh
- publish_all.sh
- test.sh
- update_changelog.sh
- update_version.sh
- version.txt
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- README.md
- renovate.json
# Installation Guide
1. Get the code
git clone https://github.com/Frezyx/talker
Downloads the entire project code from GitHub to your computer.
cd talker
Moves into the project folder you just downloaded.
2. Make
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
⚠️ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd packages/talker_chopper_logger
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
