Changelog
View Sourcev0.4.0
This release replaces the Elixir logger backend with an Erlang logger handler.
Please remove RamoopsLogger from your logger backends configuration.
- Changes
- Require OTP 27 and later. OTP 26 users are encouraged to stay with v0.3.2.
- Limit pmsg logging to error severity to limit overhead of logging and overflowing the small pstore buffers.
v0.3.2
This is the first release after transferring RamoopsLogger from SmartRent. A huge thanks to SmartRent for creating and maintaining this library for so long.
- Changes
- Add REUSE metadata throughout so that copyright and licensing are clear
- Fix a hang issue with Erlang/OTP 28 when calling
RamoopsLogger.dump/0 - Don't create
/dev/pmsg0if the pstore driver isn't loaded or isn't configured correctly. This prevents log messages from accumulating in the/devtmpfs.
v0.3.1
- Changes
- Add missing
:gen_eventbehaviour callbacks to ignore ahandle_info/2call from the logger.
- Add missing
v0.3.0
Renamed OopsLogger to RamoopsLogger
- Enhancements
- Docs, types, and test clean up
- Support recovered log path configuration
- Support for configured pmsg path
v0.2.0
- Enhancements
- Added
OopsLogger.available_log?/0function to check if there is a ramoops log
- Added
v0.1.0
Initial Release