Changelog
View Sourcev0.2.3 - 2025-04-10
- Changes
- Fix log message metadata and logging function call so log filtering works as documented. This also improves the docs.
- General documentation and public API cleanup. This removes log parsing modules from the public API since they're not intended to be called directly.
v0.2.2 - 2023-11-05
- Changes
- Label log messages coming from syslog and the kernel ringbuffer as
$syslogand$kmsg. These are in the "application" field. This helps when log messages by application since these used to benil.
- Label log messages coming from syslog and the kernel ringbuffer as
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.KmsgTailerandNervesLogging.SyslogTailerto 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 byNerves.Runtime.
- No longer automatically start log tailers. Users must add
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
:severityfield from log messages since it's redundant now. It's unknown if this field was actually used.