PackageTrack
Sign in Get early access

logging_appenders

Logging appenders for the dart logging package for print, file and remote (logz, loki, graylog (gelf)).

2.0.0 12K downloads/mo #2746 most downloaded on pub.dev hpoul/dart_logging_appenders

What this package is like to depend on

Last release 6 months ago

03 Feb 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 28 of 30 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

34 releases · first in 2019

3 releases in the last 12 months

see the full history below

Release timeline

34 releases · Aug 2019 to Feb 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 34
  1. 2.0.0 28 Jan 2026
    Release notes
    • Migrate away from dio to http package.
    • This is a breaking change for subclasses of BaseDioLogSender which is now called BaseHttpLogSender
    Open source →
  2. 2.0.0+1 03 Feb 2026
    Release notes
    • Expose loggingAppenderInternalLogging setter to change log level vor internal (dummy) logger.
    Open source →
  3. 2.0.0-dev.1 13 Sep 2025 pre-release
    Release notes

    migrate from dio to http

    Open source →
  4. 1.4.0 08 Jul 2025
    Release notes
    • Allow customizing of default Log Formatter using BaseLogAppender.defaultFormatter
    • By default prefix log messages by Isolate.current.debugName
    • Export SyslogLevel
    Open source →
  5. 1.4.0+1 07 Aug 2025
    Release notes
    • Don't try to use dart:isolate on web.
    Open source →
  6. 1.4.0-dev.1 21 Jan 2025 pre-release

    Nothing published for this version

  7. 1.3.1 17 Jun 2024
    Release notes
    • Default formatter: add support for printing cause of [JsonUnsupportedObjectError]
    Open source →
  8. 1.3.0 05 May 2024
    Release notes
    • Support for exception chaining.
    • Allow closing of subscriptions without disposing. detachFromLoggers
    Open source →
  9. 1.3.0-dev.2 18 Feb 2024 pre-release

    Nothing published for this version

  10. 1.3.0-dev.1 18 Feb 2024 pre-release

    Nothing published for this version

  11. 1.2.0 05 Aug 2023
    Release notes

    Add gelf / Graylog appender

    Open source →
    Release notes
    • Support for gelf / Graylog appender.
    • Fix concurrent modification exception (thanks @andreacimino #23)
    Open source →
  12. 1.2.0+1 05 Aug 2023
    Release notes
    • Graylog: Send timestamp with decimal places.
    • Require at least Dio 5.2.0
    Open source →
  13. 1.1.0 27 May 2023
    Release notes
    • Support logging 1.2.0 package.
    Open source →
  14. 1.0.2 17 Mar 2023
    Release notes
    • Fix RotatingFileAppender on windows #15 / #18
    Open source →
  15. 1.0.1 17 Feb 2023
    Release notes
    • Allow dio 5.x
    Open source →
  16. 1.0.0 28 Feb 2021
    Release notes
    • Support for null safety
    Open source →
  17. 1.0.0+1 18 Jan 2023
    Release notes
    • AsyncInitializingLogHandler: Allow access to underlying async handler.
    Open source →
  18. 1.0.0+2 30 Jan 2023
    Release notes
    • Update dependencies.
    Open source →
  19. 0.4.3 17 Oct 2020
    Release notes
    • Remove dependency on rxdart.
    • Loki: use UTC for all timestamps (thanks @hsmade)
    Open source →
  20. 0.4.3+1 16 Jan 2021
    Release notes
    • Fix concurrent modification #9 thanks @rvasqz86
    Open source →
  21. 0.4.2 16 May 2020
    Release notes
    • Separated PrintAppender initializer into a default and a dart:io file, so to remove dependency on dart:io.
    • Created a PrintAppender.setupLogging() method which configures the root logger.
    Open source →
  22. 0.4.2+1 16 May 2020

    Nothing published for this version

  23. 0.4.2+2 16 May 2020
    Release notes
    • Slightly improve the default formatting of errors/stack traces.
    Open source →
  24. 0.4.2+3 27 Jun 2020
    Release notes
    • fix passing along level on PrintAppender.setupLogging
    Open source →
  25. 0.4.2+4 18 Aug 2020
    Release notes
    • Add error runtimeType to default log output.
    Open source →
  26. 0.4.2+5 18 Aug 2020
    Release notes
    • Improve documentation
    • Add possibility to log to stderr.
      PrintAppender.setupLogging(stderrLevel: Level.SEVERE);
      
    Open source →
  27. 0.4.1 24 Jan 2020
    Release notes
    • Expose BaseLogSender and similar classes required to build custom log senders.
    Open source →
  28. 0.4.0 12 Jan 2020
    Release notes
    • Upgrade to dio 3.x
    Open source →
  29. 0.3.1 24 Jan 2020

    Nothing published for this version

  30. 0.3.0 07 Jan 2020
    Release notes
    • Upgraded to rxdart 0.23
    Open source →
  31. 0.2.2 21 Aug 2019
    Release notes
    • Added a ColorFormatter when outputting to interactive terminal.
      • If stdout.supportsAnsiEscapes returns true, the PrintAppender will default to ColorFormatter
    • Correctly dispose close timer.
    Open source →
  32. 0.2.1 21 Aug 2019
    Release notes
    • Improved API, use attachToLogger.
    • Updated documentation, improved readme
    • More test coverage for RotatingFileAppender
    Open source →
  33. 0.2.1+1 21 Aug 2019
    Release notes
    • Make LogzIoApiAppender more configurable (host, type, bufferSize, etc.).
    • Make internal logging levels configurable, to help debugging the Appenders themselves.
    Open source →
  34. 0.2.0 19 Aug 2019
    Release notes
    • Renamed everything from handler to appender.
    • Major refactoring.
    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