Releases: nerves-project/ring_logger
Releases · nerves-project/ring_logger
v0.6.0
Important: RingLogger.tail
is now RingLogger.next
. RingLogger.tail
shows
the last n lines of the log (default is 10).
- New features
grep
greps the whole log entry rather than just the message portion. You
cangrep
on timestamps and message levels now.- Functions that print log messages do the printing in the caller's context so
that printing timeouts don't happen in RingLogger GenServers calls. - Added
:none
as a per-module log level to completely silence a module. - Added
:pager
option to specify a custom printer for the interactive
commands.
v0.5.0
-
New features
- Add support for changing the log levels on a per-module basis. Thanks to
Matt Ludwigs for this change. See the README.md for details. - Add a
:format
option to accept a custom format function similar to how
Logger
supports custom formatting. Thanks to Tim Mecklem for this. - Bumped default ring buffer size from 100 messages to 1024.
- Add support for changing the log levels on a per-module basis. Thanks to
-
Bug fixes
- Log clients are now fully configurable. Previous versions inadvertently
limited the options that could be set.
- Log clients are now fully configurable. Previous versions inadvertently
v0.4.1
v0.4.0
v0.3.0
Renamed LoggerCircularBuffer
to RingLogger
and made backwards incompatible
API changes. Please review docs when upgrading.
New features:
- Simplified use from IEx by autostarting the Client GenServer
- Added support for
tail
ing logs