PackageTrack
Sign in Get early access

flutter_logs

An extensive file based logging framework for flutter apps. (ELK Stack Supported)

2.2.7 20K downloads/mo #2214 most downloaded on pub.dev umair13adil/flutter_logs

What this package is like to depend on

Last release 3 months ago

06 May 2026

Release timing varies

gaps range from 2 weeks to 1.6 years

Some releases are documented

notes for 21 of 42 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

42 releases · first in 2020

6 releases in the last 12 months

see the full history below

Release timeline

42 releases · Jul 2020 to May 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 42
  1. 2.2.7 06 May 2026
    Release notes
    • Refactored FlutterLogsPlugin to modern Flutter plugin standards — all state (channel, eventChannel, applicationContext) moved from static companion object fields to instance fields, eliminating potential memory leaks when the engine is detached and re-attached
    • Removed @JvmStatic annotations; setUpPluginMethods and invokeChannelMethod are now private instance methods, consistent with the FlutterPlugin embedding API contract
    • Channels are explicitly nulled out in onDetachedFromEngine to prevent stale reference retention
    • Removed unused imports (Activity, PluginRegistry)
    • Simplified example MainActivity — removed redundant onCreate override; FlutterActivity handles initialization automatically
    Open source →
  2. 2.2.6 05 May 2026
    Release notes
    • Wrapped all Native→Dart invokeMethod calls in Handler(Looper.getMainLooper()).post { } inside the shared invokeChannelMethod helper — guarantees main-thread dispatch regardless of the thread the RxJava subscription delivers on, preventing potential IllegalStateException crashes on devices where the observable completes off the main thread
    Open source →
  3. 2.2.5 05 May 2026
    Release notes
    • Added MethodChannel.Result callback to all Native→Dart invokeMethod calls (logsExported, logsPrinted) via a shared invokeChannelMethod helper — delivery outcome (success, Dart-side error, or missing handler) is now logged to Logcat under the FlutterLogsPlugin tag, making it straightforward to diagnose cases where setMethodCallHandler was not registered before export was triggered
    Open source →
  4. 2.2.4 05 May 2026
    Release notes
    • Fixed runtime type error (type 'Null' is not a subtype of type 'String') in exportLogsinvokeMethod return type is now correctly declared as nullable (String?) with a safe fallback, preventing crashes when the native side returns null
    Open source →
  5. 2.2.3 05 May 2026
    Release notes
    • Fixed missing result.success() reply in exportLogs, exportFileLogForName, exportAllFileLogs, and exportFilteredLogs handlers — the omission caused the Dart-side channel call to hang indefinitely, which could silently suppress the logsExported callback from ever reaching the client app
    • Added diagnostic logging when the method channel is unexpectedly null during a log export
    Open source →
  6. 2.2.2 30 Apr 2026
    Release notes
    • Added Backpressure support for high-volume logging scenarios
    • Added Redaction & Masking support for sensitive data (Email, Phone, Credit Card, JWT, IP, custom patterns)
    • Added Search & Filter functionality for logs (exportFilteredLogs, printFilteredLogs)
    • Added multiple MaskTypes: FULL_MASK, PARTIAL, HASH
    • Added custom RedactionRule support with regex patterns
    • Updated example app with comprehensive demos for all new features
    Open source →
  7. 2.2.1 19 Sep 2024
    Release notes
    • Updated sourceCompatibility & targetCompatibility to JavaVersion.VERSION_1_8
    Open source →
  8. 2.2.0 07 Sep 2024
    Release notes
    • Updated RxLogs version
    • Added support for 'isEnabled' flag to disable logs writing completely
    Open source →
  9. 2.1.12 02 May 2024

    Nothing published for this version

  10. 2.1.11 11 Sep 2023

    Nothing published for this version

  11. 2.1.10 23 Nov 2022
    Release notes
    • Set min sdkVersion to 16
    Open source →
  12. 2.1.9 22 Nov 2022
    Release notes
    • Added support for Android SDK 33
    Open source →
  13. 2.1.8 31 Oct 2022
    Release notes
    • Fixed build issues from [PR #47]
    Open source →
  14. 2.1.7 23 Jun 2022
    Release notes
    • Added Support for Android Embedding v2
    • Updated dependencies
    • Fixes PR #28,async functions should return Future + format
    Open source →
  15. 2.1.6 18 May 2022
    Release notes
    • Added support for flutter 3 build
    Open source →
  16. 2.1.5 13 Jan 2022
    Release notes
    • Removed double logs printing
    • Updated RxLogs versions
    Open source →
  17. 2.1.4 04 Aug 2021
    Release notes
    • Null Safety Added
    Open source →
  18. 2.1.3 04 Dec 2020
    Release notes
    • Fixed file write issue on iOS Release Builds
    Open source →
  19. 2.1.2 18 Nov 2020
    Release notes
    • Added support for logging in iOS apps
    Open source →
  20. 2.1.1 21 Oct 2020
    Release notes
    • Improved logs export flow
    • Added example for exporting logs in example app
    Open source →
  21. 2.1.0 20 Oct 2020
    Release notes
    • Updated Error messages Format in case of Errors & Exception logs
    Open source →
  22. 2.0.7 20 Oct 2020

    Nothing published for this version

  23. 2.0.6 09 Oct 2020
    Release notes
    • Updated PLogs library version
    • Removed Runtime permissions for storage
    Open source →
  24. 2.0.5 26 Jul 2020

    Nothing published for this version

  25. 2.0.4 15 Jul 2020

    Nothing published for this version

  26. 2.0.3 15 Jul 2020

    Nothing published for this version

  27. 2.0.2 15 Jul 2020

    Nothing published for this version

  28. 2.0.1 10 Jul 2020

    Nothing published for this version

  29. 2.0.0 10 Jul 2020

    Nothing published for this version

  30. 1.1.0 10 Jul 2020

    Nothing published for this version

  31. 1.0.2 10 Jul 2020

    Nothing published for this version

  32. 1.0.1 10 Jul 2020

    Nothing published for this version

  33. 1.0.0 10 Jul 2020

    Nothing published for this version

  34. 1.0.0+2 10 Jul 2020

    Nothing published for this version

  35. 0.1.7 03 Jul 2020

    Nothing published for this version

  36. 0.0.7 02 Jul 2020

    Nothing published for this version

  37. 0.0.6 02 Jul 2020

    Nothing published for this version

  38. 0.0.5 02 Jul 2020

    Nothing published for this version

  39. 0.0.4 02 Jul 2020

    Nothing published for this version

  40. 0.0.3 02 Jul 2020

    Nothing published for this version

  41. 0.0.2 02 Jul 2020

    Nothing published for this version

  42. 0.0.1 02 Jul 2020
    Release notes
    • TODO: Describe initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive