Releases: nerves-project/ring_logger
Releases · nerves-project/ring_logger
v0.9.0
This latest release removes support for Elixir versions before 1.9.
- Improvements
- Support multiple circular buffers and filtering based on log level. This
makes it possible to separate out debug and info messages so they don't push
out error messages. See theREADME.md
for configuration examples. Thanks
to @oestrich for this feature. - Fixed and added specs throughout
- Support multiple circular buffers and filtering based on log level. This
v0.8.6
v0.8.5
v0.8.4
-
Fixes
- Default color enabled option now correctly evaluated at runtime for the active IO
-
Improvements
RingLogger.grep
will now highlight matches in the output if color is enabled
v0.8.3
- Fixes
- Pull all application environment configuration from
:logger, RingLogger
rather than some from there and some from:ring_logger
. Adding
configuration under:ring_logger
is still supported, but prints a
deprecation warning. Thanks to Jason Axelson for this fix.
- Pull all application environment configuration from
v0.8.2
v0.8.1
-
New features
RingLogger.next/1
now outputs a summary line that says how many log
messages were recented and how many were filtered. This makes it easier to
identify when the ring buffer is being overtaken by filtered log entries
-
Improvements
- Several internal refactorings were made to reduce memory usage and
the number of reductions run in theRingLogger.Server
GenServer. This
makes a noticeable improvement when monitoring resource usage on a device. - Improved tests to verify more edge conditions
- Several internal refactorings were made to reduce memory usage and
v0.8.0
- New features
- Support filtering by OTP application. This uses the same mechanism as
per-module filtering by automatically adding in all modules that are part of
an OTP application. It is super useful! See the README.md. Thanks to Jon
Carstons for adding this feature. - Support setting defaults on RingLogger clients so that you can configure
things like a global default to info level messages and then only show
debug messages from some applications
- Support filtering by OTP application. This uses the same mechanism as