View Source Changelog

v0.2.2 - 2023-11-05

  • Changes
    • Label log messages coming from syslog and the kernel ringbuffer as $syslog and $kmsg. These are in the "application" field. This helps when log messages by application since these used to be nil.

v0.2.1 - 2023-06-30

  • Changes
    • Fix Elixir 1.15 Logger warning

v0.2.0 - 2022-07-04

  • Changes
    • No longer automatically start log tailers. Users must add NervesLogging.KmsgTailer and NervesLogging.SyslogTailer to their supervision trees. This simplifies the logic for whether to start the loggers or not. Very few users will need to do anything. It will be handled by Nerves.Runtime.

v0.1.1 - 2022-06-03

  • Changes
    • Don't crash when lacking permissions to read logs. Restarting doesn't fix the permission issue so this ends up being terminal. The error will be logged.

v0.1.0 - 2022-04-26

Extract system logging from nerves_runtime.

  • Updates
    • Require Elixir 1.11 and remove all syslog-to-Elixir log level conversion code since Elixir accepts all of the syslog levels now.
    • Remove the :severity field from log messages since it's redundant now. It's unknown if this field was actually used.