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
Releases
latest 20-
1.4.125 Jan 2026Release notes
Open source →- 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
-
1.4.018 Jan 2026Release notes
Open source →- Added
EncryptedIsolateFileLogHandlerfor encrypting sensitive data in log messages (passwords, tokens, emails, phone numbers). - Added
SensitiveDataEncryptorinterface withAesGcmSensitiveDataEncryptorimplementation using AES-GCM encryption. - Added
SensitiveDataMatcherinterface withRegexSensitiveDataMatcherfor customizable sensitive data detection patterns. - Added configurable encryption failure handlers:
PlaintextFallbackHandler,MarkerFallbackHandler,RedactFallbackHandler. - Added browser-based decryption tool at
scripts/aes-gcm/decrypt.htmlfor QA/support staff. - Added security warnings in documentation about error objects not being encrypted.
- Improved
BDLoggerdestroy flow with_isDestroyingflag to prevent log dropping during shutdown. - Improved log processing race condition handling.
- Added
-
1.3.117 Jan 2026Release notes
Open source →- 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.
-
1.3.029 Jul 2025Release notes
Open source →- 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.
-
1.2.004 Oct 2024Release notes
Open source →- 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.
-
1.1.303 Oct 2024Release notes
Open source →- Improvement over previous version, by using a new list instead of a unmodifiable version.
-
1.1.203 Oct 2024 -
1.1.114 May 2024 -
1.1.007 May 2024Release notes
Open source →- Changed the processing of logs, to fix logs getting lost
- Removed processing interval interface.
-
1.0.005 May 2024Release notes
Open source →- 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.
-
0.1.527 Nov 2023 -
0.1.427 Nov 2023 -
0.1.322 Nov 2023 -
0.1.221 Aug 2023 -
0.1.114 Aug 2023 -
0.1.014 Aug 2023Release notes
Open source →- 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.
-
0.0.403 Nov 2022Nothing published for this version
-
0.0.303 Nov 2022Nothing published for this version
-
0.0.213 Apr 2022 -
0.0.113 Apr 2022Release notes
Open source →- 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.