Oct 24, 2023
Implement Erlang logger backend and other changes
Elixirappsignal 2.7.10
Added
- Implement an Erlang logger handler for sending logs from the Elixir logger to AppSignal. Starting with Elixir 1.15, logging backends are no longer recommended.
Elixir
@impl true def start(_type, _args) do Appsignal.Logger.Handler.add("phoenix")
Changed
- Updated the agent to version
e8207c1
, with the following changes:- Add
memory_in_percentages
andswap_in_percentages
host metrics that represents metrics in percentages. - Ignore
/snap/
disk mountpoints. - Fix issue with the open span count in logs being logged as a negative number.
- Fix agent's TCP server getting stuck when two requests are made within the same fraction of a second.
- Add
Fixed
- Fix configuration options set with atoms. It is now possible to set the
log
andlog_level
configuration options as atoms. - Fix support for the
warning
log level.
See the changelogs for AppSignal for Elixir package 2.7.10 for more information.