NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2187 most downloaded on pub.dev
An extensive file based logging framework for flutter apps. (ELK Stack Supported)
Last release 5 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
One column per quarter.
Refactored FlutterLogsPlugin to modern Flutter plugin standards — all state (channel, eventChannel, applicationContext) moved from static companion ob
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@JvmStatic annotations; setUpPluginMethods and invokeChannelMethod are now private instance methods, consistent with the FlutterPlugin embedding API contractonDetachedFromEngine to prevent stale reference retentionActivity, PluginRegistry)MainActivity — removed redundant onCreate override; FlutterActivity handles initialization automaticallyWrapped all Native→Dart invokeMethod calls in Handler(Looper.getMainLooper()).post { } inside the shared invokeChannelMethod helper — guarantees main-
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 threadAdded MethodChannel.Result callback to all Native→Dart invokeMethod calls (logsExported, logsPrinted) via a shared invokeChannelMethod helper — delive
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 triggeredFixed runtime type error (type 'Null' is not a subtype of type 'String') in exportLogs — invokeMethod return type is now correctly declared as nullabl
type 'Null' is not a subtype of type 'String') in exportLogs — invokeMethod return type is now correctly declared as nullable (String?) with a safe fallback, preventing crashes when the native side returns nullFixed missing result.success() reply in exportLogs, exportFileLogForName, exportAllFileLogs, and exportFilteredLogs handlers — the omission caused the
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 appAdded Backpressure support for high-volume logging scenarios
Updated sourceCompatibility & targetCompatibility to JavaVersion.VERSION_1_8
Added support for 'isEnabled' flag to disable logs writing completely
Nothing published for this version
Nothing published for this version
* Set min sdkVersion to 16
Added support for Android SDK 33
Fixed build issues from [PR #47]
Added Support for Android Embedding v2
Added support for flutter 3 build
* Removed double logs printing * Updated RxLogs versions
* Null Safety Added
Fixed file write issue on iOS Release Builds
Added support for logging in iOS apps
Added example for exporting logs in example app
Updated Error messages Format in case of Errors & Exception logs
Nothing published for this version
Removed Runtime permissions for storage
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
TODO: Describe initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →