Skip to content

Releases: nerves-project/ring_logger

v0.11.3

06 May 01:39
Compare
Choose a tag to compare
  • Fixes
    • Set the minimum log viewer line width to 25 so that the viewer works when
      the terminal forgets how wide it is

v0.11.2

04 Apr 15:01
Compare
Choose a tag to compare
  • Fixes
    • Don't crash when logging corrupt data. This is not common, but can caused
      when logging output from system commands.

v0.11.1

06 Nov 16:40
Compare
Choose a tag to compare
  • Fixes
    • Fix minor pagination issues with viewer
    • Adjust boot start search string to work with more Nerves systems

v0.11.0

28 Oct 01:59
Compare
Choose a tag to compare
  • New features
    • Add small TUI. Run RingLogger.viewer and type h for help to try it out.
      Thanks to @doawoo for this feature.

v0.10.5

02 Oct 20:44
Compare
Choose a tag to compare
  • Fixes
    • Reset potentially outdated indexes when persisted logs are loaded. Fixes
      the case where the persisted logs might have a much higher index than the
      current buffer, so every new log gets added before the loaded logs

v0.10.4

26 Sep 17:43
Compare
Choose a tag to compare
  • Fixes
    • History from loaded persistance file would be reset and lost if multiple
      buffers were configured outside the default buffer when RingLogger was
      reconfigured (at startup or runtime)

v0.10.3

12 Sep 00:42
Compare
Choose a tag to compare
  • Improvements
    • Add ability to grep text of a metadata key (thanks @levex! ❤️).
      See RingLogger.grep_metadata/2 for more info.

v0.10.2

01 Jul 18:52
Compare
Choose a tag to compare
  • Fixes
    • Fix remaining Elixir 1.15 warnings

v0.10.1

10 May 02:20
Compare
Choose a tag to compare
  • Improvements
    • Add guards to prevent some bad API inputs from crashing in places
      disconnected from the original calls.

v0.10.0

10 May 02:20
Compare
Choose a tag to compare

This latest release removes support for Elixir versions before 1.11 to fix
deprecation warnings on Elixir 1.15. Elixir 1.11 to 1.14 are officially
supported and Elixir 1.15 will be supported when released.

  • Improvements
    • Support for syncing the RingBuffer to disk at periodic intervals. This
      provides an option between a standard file logger and a fully in-memory log.
      This doesn't provide additional history, but does enable logs to survive
      reboots (assuming they were saved). It's disabled by default. See the
      :persist_path and :persist_seconds options for details. Thanks to
      @oestrich for adding this feature.