isolate_logger
A logger utility that uses Isolates under the hood, that logs messages to the console and files, helping users track user events, exceptions, and other relevant activities.
1.0.14
3.1K downloads/mo
#4569 most downloaded on pub.dev
aliasgar4558/isolate_logger
What this package is like to depend on
Last release 1 months ago
05 Jul 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
8 releases · first in 2025
2 releases in the last 12 months
see the full history below
Release timeline
8 releases · Jan 2025 to Jul 2026Releases
latest 8-
1.0.1405 Jul 2026Release notes
Open source →v1.0.14
✨ New
logIntoCustomFile— log any message as-is into your own file at a relative path:
IsolateLogger.instance.logIntoCustomFile( filePath: "service_info/login_api_123.log", message: "LOGIN_API :: 200 OK :: 785ms", ); // → AppLogs/service_info/login_api_123.log
Directories are auto-created, writes stay on the background isolate, and unsafe paths (
..,.) are rejected.🛠️ Improved
- ZIP export & date-based cleanup now handle nested folders (structure preserved in the ZIP).
- Dependencies updated; example app revamped with Material 3 UI.
- Test suite expanded to 80 tests, 100% coverage.
Full Changelog: v1.0.13...v1.0.14
Release notes
Open source →- New
logIntoCustomFileAPI to log a message as-is into a user-specified file (relative path inside the app logs folder), e.g.AppLogs/service_info/login_api_123.log. - All dependencies updated to latest compatible versions.
- Logs export & time-based cleanup now handle log files stored inside sub-directories (preserving folder structure in the exported ZIP).
- Example app revamped with a modern Material 3 UI, demonstrating the new custom file logging API alongside existing features.
- Test suite expanded with extensive behavioral coverage (ZIP content verification, date-boundary cleanup, path sanitization edge cases & lifecycle tests).
-
1.0.1318 Feb 2026Release notes
Open source →What's Changed
- macOS support added in example app & package dependencies upgraded to latest. by @aliasgar4558 in #1
New Contributors
- @aliasgar4558 made their first contribution via PR in #1
Full Changelog: v1.0.12...v1.0.13
Release notes
Open source →- Upgraded packages to latest.
- macOS support added in example application to enhance developer experience.
-
1.0.1223 Aug 2025 -
1.0.1115 Aug 2025Release notes
Open source →1.0.11
- Log file extension can now be provided by the user using
logFileExtensionparameter while initialising the logger. - Friendly log timestamp format updated with milliseconds precision.
- Dependencies upgraded to latest.
- Documentation updated.
Release notes
Open source →- Log file extension can now be provided by the user using
logFileExtensionparameter while initialising the logger. - Friendly log timestamp format updated with milliseconds precision.
- Dependencies upgraded to latest.
- Documentation updated.
- Log file extension can now be provided by the user using
-
1.0.1009 Aug 2025Release notes
Open source →- Log synchronisation mechanism added.
IsolateLoggerNotInitializedExceptionexception introduced when tried to use logger before initialization.
-
1.0.922 Feb 2025 -
1.0.831 Jan 2025 -
1.0.731 Jan 2025Release notes
Open source →- Code optimisations & documentation updated.
- Upgraded package dependencies.