PackageTrack
Sign in Get early access

log4rs

A highly configurable multi-output logging implementation for the `log` facade

1.4.0 22M downloads/mo #1970 most downloaded on crates.io estk/log4rs

What this package is like to depend on

Last release 11 months ago

05 Sep 2025

Release timing varies

gaps range from 4 weeks to 1.3 years

Some releases are documented

notes for 16 of 39 stable releases

Nothing withdrawn

no release was ever pulled

12 years old

43 releases · first in 2015

1 release in the last 12 months

see the full history below

Release timeline

43 releases · Feb 2015 to Sep 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 43
  1. 1.4.0 05 Sep 2025
    Release notes

    Fixed

    New

    Changed

    Open source →
  2. 1.4.0-rc2 24 Jun 2025 pre-release

    Nothing published for this version

  3. 1.4.0-rc1 29 May 2025 pre-release
    Release notes

    New

    Changed

    • MSRV to 1.75
    • Update deps: (thread-id, thiserror, mock_instant, rand)
    • Remove derivative crate (#408 @royb3)
    • Remove where_clauses_object_safety lint allow (#377 @Dirreke)
    • Readme updated (#361 @bconn98)

    New Contributors

    Full Changelog: v1.3.0...v1.4.0-rc1

    Open source →
  4. 1.3.0 10 Feb 2024
    Release notes

    See the changelog for more details.

    New

    • Add debug and release formatters
    • Documentation on configuring the tool
    • Code Coverage CI
    • CVE Audit CI
    • EditorConfig CI
    • Code Owners
    • NO_COLOR, CLICOLOR, CLICOLOR_FORCE controls
    • Example of inline configuration with file rotation
    • Time Based Trigger

    Changed

    • Update minimum supported rust to 1.69 for CVE-2020-26235
    • Update arc-swap to 1.6
    • Update log to 0.4.20
    • Update humantime to 2.1
    • Update serde_yaml to 0.9
    • Update toml to 0.8
    • Update derivative to 2.2
    • Update tempfile to 3.8
    • Update chrono to 0.2.23
    • Moved level field before message in json format
    • Legacy test moved to examples

    Fixed

    • README typo regarding building for dev on windows
    • Apply editorconfig
    • Swap rustfmt configuration to imports_granularity="Crate" over deprecated merge_imports = true
    Open source →
  5. 1.2.0 11 Oct 2022
    Release notes

    See the changelog for more details.

    Changed

    • Update minimum supported rust to 1.56 for edition 2021

    Fixed

    Open source →
  6. 1.1.1 22 Apr 2022
    Release notes

    See the changelog for more details.

    New

    Changed

    • Removed palaver
    • Update parking_lot to 0.11.
    • Update minimum supported rust to 1.49 for parking_lot

    Fixed

    Open source →
  7. 1.1.0 21 Apr 2022

    Nothing published for this version

  8. 1.0.0 16 Dec 2020

    Nothing published for this version

  9. 1.0.0-alpha-2 30 Sep 2020 pre-release

    Nothing published for this version

  10. 1.0.0-alpha-1 23 Jul 2020 pre-release

    Nothing published for this version

  11. 0.13.0 22 Jul 2020

    Nothing published for this version

  12. 0.12.0 06 May 2020
    Release notes

    New

    • Derived Clone for Handle.

    Changed

    Fixed

    • Build warnings
    • Docs typo
    Open source →
  13. 0.11.0 11 Mar 2020

    Nothing published for this version

  14. 0.10.0 29 Jan 2020

    Nothing published for this version

  15. 0.9.0 29 Nov 2019

    Nothing published for this version

  16. 0.8.3 03 Apr 2019
    Release notes

    Fixed

    • Fixed Cargo.toml badge
    Open source →
  17. 0.8.2 03 Apr 2019
    Release notes

    Changed

    • Switched from crossbeam's ArcCell to arc-swap's ArcSwap internally
    • Upgraded toml to 0.5
    Open source →
  18. 0.8.1 17 Oct 2018
    Release notes

    Added

    • Support thread IDs in both JSON and pattern encoders

    Changed

    • Upgraded to serde_yaml 0.8
    Open source →
  19. 0.8.0 26 Dec 2017
    Release notes

    Added

    • XML-formatted config files are now supported
    • Append::flush method

    Changed

    • Upgraded to log 0.4
    Open source →
  20. 0.7.0 26 Apr 2017
    Release notes

    Added

    Changed

    • Update to serde 1.0
    Open source →
  21. 0.6.3 05 Apr 2017
    Release notes

    Added

    Changed

    • Fix console appender to actually log to stdout when requested
    Open source →
  22. 0.6.2 01 Mar 2017
    Release notes

    Added

    Changed

    • Fix handling of non-0 bases in rolling file appender
    Open source →
  23. 0.6.1 11 Feb 2017
    Release notes

    Added

    • Add TOML support back in

    Changed

    Open source →
  24. 0.6.0 10 Feb 2017
    Release notes

    Added

    • Enable most features by default. This increases compile times a bit, but is way less confusing for people since components aren't randomly missing
    • Restructure config deserialization. A log4rs config can now be embedded in other config structures and deserialized by downstream users

    Changed

    • Update to serde 0.9
    • Use serde_derive instead of manual codegen
    • Drop TOML support. The toml crate hasn't yet been released with support for serde 0.9, but we'll add support back when that lands
    Open source →
  25. 0.5.2 26 Nov 2016
    Release notes

    Added

    • Make Deserializers Clone

    Changed

    Open source →
  26. 0.5.1 21 Nov 2016
    Release notes

    Added

    Changed

    • Update serde_yaml
    • Fix file modification time checks in config reloader
    Open source →
  27. 0.5.0 04 Oct 2016

    Nothing published for this version

  28. 0.4.8 23 Jun 2016

    Nothing published for this version

  29. 0.4.7 12 Jun 2016

    Nothing published for this version

  30. 0.4.6 26 May 2016

    Nothing published for this version

  31. 0.4.5 25 May 2016

    Nothing published for this version

  32. 0.4.4 23 May 2016

    Nothing published for this version

  33. 0.4.3 13 Apr 2016

    Nothing published for this version

  34. 0.4.2 05 Apr 2016

    Nothing published for this version

  35. 0.4.1 02 Apr 2016

    Nothing published for this version

  36. 0.4.0 30 Mar 2016

    Nothing published for this version

  37. 0.3.3 26 May 2015

    Nothing published for this version

  38. 0.3.2 04 Apr 2015

    Nothing published for this version

  39. 0.3.1 26 Mar 2015

    Nothing published for this version

  40. 0.3.0 25 Mar 2015

    Nothing published for this version

  41. 0.2.1 19 Mar 2015

    Nothing published for this version

  42. 0.2.0 04 Mar 2015

    Nothing published for this version

  43. 0.1.1 04 Feb 2015

    Nothing published for this version

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