basic_logger
BasicLogger is a fast, extensible, simple and lightweight logging tool for Dart and Flutter.
What this package is like to depend on
Last release 12 days ago
12 Aug 2026
Release timing varies
gaps range from 3 weeks to 10 months
Nearly every release is documented
notes for 10 of 10 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
10 releases · first in 2024
4 releases in the last 12 months
see the full history below
Release timeline
10 releases · Aug 2024 to Aug 2026
2025
2026
Releases
latest 10-
0.2.412 Aug 2026Release notes
Open source →Added
- Documentation: Added an advanced README section on capturing named third-party
Loggerinstances frompackage:logging.- Clarified that all OutputLogger-based sinks (
OutputLogger,DevOutputLogger,FileOutputLogger) support named-logger capture. - Added observability-focused guidance for common third-party integrations (HTTP SDKs, Database SDKs, Message Queue SDKs, and other infrastructure clients).
- Included a practical example using a named logger (
GoogleAI.HTTP) and sample output.
- Clarified that all OutputLogger-based sinks (
- Documentation: Added an advanced README section on capturing named third-party
-
0.2.306 May 2026Release notes
Open source →Added
- Documentation: Added an "Advanced Usage" section to the README.
- Provided a level mapping reference between Dart
loggingand other common languages. - Demonstrated how to access the native
Loggerinstance for full API flexibility. - Included examples for integrating Flutter's global error handlers (
FlutterError.onError,PlatformDispatcher) withBasicLogger.
- Provided a level mapping reference between Dart
Improved
- Clarified the relationship between
BasicLoggerand the standardpackage:loggingecosystem.
- Documentation: Added an "Advanced Usage" section to the README.
-
0.2.220 Jan 2026Release notes
Open source →- perf: use conditional constructor termination to share a unified data type while bypassing redundant base-class logic during inheritance.
-
0.2.116 Jan 2026Release notes
Open source →- docs: add multi-sink and log routing patterns to README.
- fix: detachLogger, concurrent modification during iteration.
-
0.2.013 Mar 2025Release notes
Open source →- BREAKING: DevOutputLogger, uses positional arguments, passing
parentNamein the same way as its parent. - fix: If
selfonlyis false, all logs with aparentNamematch are output.
- BREAKING: DevOutputLogger, uses positional arguments, passing
-
0.1.114 Oct 2024Release notes
Open source →- The logger name is set to selfname.
- selfonly, when true, filter by selfname. Otherwise, output all.
-
0.1.014 Oct 2024Release notes
Open source →- Refactored with Template Method pattern,
- allowing customization of record and format methods.
-
0.0.309 Sep 2024Release notes
Open source →- supports all six platforms, with file logging separated for non-web platforms.
-
0.0.208 Sep 2024 -
0.0.116 Aug 2024