PackageTrack
Sign in Get early access

basic_logger

BasicLogger is a fast, extensible, simple and lightweight logging tool for Dart and Flutter.

0.2.4 huanguan1978/basic_logger

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

Releases

latest 10
  1. 0.2.4 12 Aug 2026
    Release notes

    Added

    • Documentation: Added an advanced README section on capturing named third-party Logger instances from package: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.
    Open source →
  2. 0.2.3 06 May 2026
    Release notes

    Added

    • Documentation: Added an "Advanced Usage" section to the README.
      • Provided a level mapping reference between Dart logging and other common languages.
      • Demonstrated how to access the native Logger instance for full API flexibility.
      • Included examples for integrating Flutter's global error handlers (FlutterError.onError, PlatformDispatcher) with BasicLogger.

    Improved

    • Clarified the relationship between BasicLogger and the standard package:logging ecosystem.
    Open source →
  3. 0.2.2 20 Jan 2026
    Release notes
    • perf: use conditional constructor termination to share a unified data type while bypassing redundant base-class logic during inheritance.
    Open source →
  4. 0.2.1 16 Jan 2026
    Release notes
    • docs: add multi-sink and log routing patterns to README.
    • fix: detachLogger, concurrent modification during iteration.
    Open source →
  5. 0.2.0 13 Mar 2025
    Release notes
    • BREAKING: DevOutputLogger, uses positional arguments, passing parentName in the same way as its parent.
    • fix: If selfonly is false, all logs with a parentName match are output.
    Open source →
  6. 0.1.1 14 Oct 2024
    Release notes
    • The logger name is set to selfname.
    • selfonly, when true, filter by selfname. Otherwise, output all.
    Open source →
  7. 0.1.0 14 Oct 2024
    Release notes
    • Refactored with Template Method pattern,
    • allowing customization of record and format methods.
    Open source →
  8. 0.0.3 09 Sep 2024
    Release notes
    • supports all six platforms, with file logging separated for non-web platforms.
    Open source →
  9. 0.0.2 08 Sep 2024
    Release notes
    • new, logrec, log message at the specified level.
    Open source →
  10. 0.0.1 16 Aug 2024
    Release notes
    • Initial version.
    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