PackageTrack
Sign in Get early access

bdlogging

A Flutter package that provide logging capability for flutter apps.

1.4.1 bitsydarel/bdlogging

What this package is like to depend on

Last release 7 months ago

25 Jan 2026

Ships fairly regularly

a new release about every 5 months

Nearly every release is documented

notes for 18 of 20 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

20 releases · first in 2022

3 releases in the last 12 months

see the full history below

Release timeline

20 releases · Apr 2022 to Jan 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 1.4.1 25 Jan 2026
    Release notes
    • Enhanced sensitive data encryption with improved patterns for Authorization Bearer/Basic and token/API key variants, including case-insensitive, whitespace-tolerant, quote-excluding regex with query string & delimiters
    • Fixed encryption overlap merging to union adjacent/overlapping matches, preventing plaintext leaks
    • Improved BDLogger and IsolateFileLogHandler tests with helper functions, comprehensive error port handling, and race condition coverage
    • Added tests for batch size changes, singleton reset, and concurrent operations
    • Increased test coverage and improved test clarity
    Open source →
  2. 1.4.0 18 Jan 2026
    Release notes
    • Added EncryptedIsolateFileLogHandler for encrypting sensitive data in log messages (passwords, tokens, emails, phone numbers).
    • Added SensitiveDataEncryptor interface with AesGcmSensitiveDataEncryptor implementation using AES-GCM encryption.
    • Added SensitiveDataMatcher interface with RegexSensitiveDataMatcher for customizable sensitive data detection patterns.
    • Added configurable encryption failure handlers: PlaintextFallbackHandler, MarkerFallbackHandler, RedactFallbackHandler.
    • Added browser-based decryption tool at scripts/aes-gcm/decrypt.html for QA/support staff.
    • Added security warnings in documentation about error objects not being encrypted.
    • Improved BDLogger destroy flow with _isDestroying flag to prevent log dropping during shutdown.
    • Improved log processing race condition handling.
    Open source →
  3. 1.3.1 17 Jan 2026
    Release notes
    • Fixed potential race condition in IsolateFileLogHandler with Completer guards.
    • Improved IsolateFileLogHandler testability with dependency injection for logging.
    • Added comprehensive test coverage for log handlers.
    • Fixed ANSI escape sequence handling in ConsoleLogHandler tests.
    Open source →
  4. 1.3.0 29 Jul 2025
    Release notes
    • Added support for Dart SDK constraint to ^3.6.0.
    • Updated dependencies to the latest versions that support at Dart SDK version greater than 3.0.0.
    Open source →
  5. 1.2.0 04 Oct 2024
    Release notes
    • Added error handling in isolate file log handler.
    • Added auto-creation of log directory if it does not exist in file log handler.
    • Made dart 3.5.0 as minimum required version.
    Open source →
  6. 1.1.3 03 Oct 2024
    Release notes
    • Improvement over previous version, by using a new list instead of a unmodifiable version.
    Open source →
  7. 1.1.2 03 Oct 2024
    Release notes
    • Fixed issue with handlers list being modified while processioning logs.
    Open source →
  8. 1.1.1 14 May 2024
    Release notes
    • Fixed issue when recordQueue is empty, while processing logs.
    Open source →
  9. 1.1.0 07 May 2024
    Release notes
    • Changed the processing of logs, to fix logs getting lost
    • Removed processing interval interface.
    Open source →
  10. 1.0.0 05 May 2024
    Release notes
    • Updated the package to support dart 3.0.0.
    • Fixed issue with lost of events or wrong order of log events.
    • Fixed console logger because it was missing some events.
    Open source →
  11. 0.1.5 27 Nov 2023
    Release notes
    • added IsolateFileLogHandler debugName to match the logNamePrefix.
    Open source →
  12. 0.1.4 27 Nov 2023
    Release notes
    • Exported Isolate File Log Handler.
    Open source →
  13. 0.1.3 22 Nov 2023
    Release notes
    • Updated log formatter for fatal exception.
    Open source →
  14. 0.1.2 21 Aug 2023
    Release notes
    • Expose the isFatal flag in the log methods.
    Open source →
  15. 0.1.1 14 Aug 2023
    Release notes
    • Updated package dependencies constraints.
    Open source →
  16. 0.1.0 14 Aug 2023
    Release notes
    • Added support for dart 3.0.0
    • Added Isolate file handler, that logs into a file but in another isolate.
    • Added a new BDLevel as success for success messages.
    Open source →
  17. 0.0.4 03 Nov 2022

    Nothing published for this version

  18. 0.0.3 03 Nov 2022

    Nothing published for this version

  19. 0.0.2 13 Apr 2022
    Release notes
    • Decreased dependency boundaries on package collection.
    Open source →
  20. 0.0.1 13 Apr 2022
    Release notes
    • Provide the functionality to log events.
    • Provide two out-of-the-box log handler (console, file).
    • Provide the feature of formatting logs that allow to format a log record to a pleasant format.
    • Provide a default log formatter.
    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