PackageTrack
Sign in Get early access

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 2026
2026
Release Pre-release

Releases

latest 8
  1. 1.0.14 05 Jul 2026
    Release notes

    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

    Open source →
    Release notes
    • New logIntoCustomFile API 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).
    Open source →
  2. 1.0.13 18 Feb 2026
    Release notes

    What's Changed

    • macOS support added in example app & package dependencies upgraded to latest. by @aliasgar4558 in #1

    New Contributors

    Full Changelog: v1.0.12...v1.0.13

    Open source →
    Release notes
    • Upgraded packages to latest.
    • macOS support added in example application to enhance developer experience.
    Open source →
  3. 1.0.12 23 Aug 2025
    Release notes

    Full Changelog: v1.0.11...v1.0.12

    Open source →
    Release notes
    • Developer-friendly documentation improvements.
    Open source →
  4. 1.0.11 15 Aug 2025
    Release notes

    1.0.11

    • Log file extension can now be provided by the user using logFileExtension parameter while initialising the logger.
    • Friendly log timestamp format updated with milliseconds precision.
    • Dependencies upgraded to latest.
    • Documentation updated.
    Open source →
    Release notes
    • Log file extension can now be provided by the user using logFileExtension parameter while initialising the logger.
    • Friendly log timestamp format updated with milliseconds precision.
    • Dependencies upgraded to latest.
    • Documentation updated.
    Open source →
  5. 1.0.10 09 Aug 2025
    Release notes

    Full Changelog: v1.0.9...v1.0.10

    Open source →
    Release notes
    • Log synchronisation mechanism added.
    • IsolateLoggerNotInitializedException exception introduced when tried to use logger before initialization.
    Open source →
  6. 1.0.9 22 Feb 2025
    Release notes
    • Exception handling improved.
    • Updated package branding & documentation.
    Open source →
  7. 1.0.8 31 Jan 2025
    Release notes
    • Readme.md updated.
    • Package topics updated.
    Open source →
  8. 1.0.7 31 Jan 2025
    Release notes
    • Code optimisations & documentation updated.
    • Upgraded package dependencies.
    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