This repository was archived by the owner on Dec 8, 2020. It is now read-only.
Releases: vectordotdev/timber-elixir
Releases · vectordotdev/timber-elixir
2.5.6 - 2017-09-28
Fixed
-
Fixed an error where
Timber.Integrations.PhoenixInstrumenterwould cause an error during blacklist checks if the blacklist had not been set up. -
Fixed an error where
Timber.Integrations.PhoenixInstrumenterwould fail on render events forconnstructs that did not have a controller or action set. For example, when aconndid not match listed routes, a404.htmltemplate would be rendered that did not have a controller or action. The render event would still be triggered though.
2.5.5 - 2017-09-21
Fixed
Timber.Events.HTTPRepsonseEventno longer enforces the:time_mskey on the struct. This brings it in line with the specification
2.5.4 - 21 September 2017
Fixed
- Fixed a bug within the installer where HTTP log delivery was being used on platforms that should use STDOUT / :console.
Added
- Support for blacklisting controller actions with
Timber.Integrations.PhoenixInstrumentater. This will suppress log lines from being written for any controller/action pair.
2.5.3 - 16 Aug 2017
- Fixes an issue where
query_timecould benilin theEctoLogger. - Updates the hackney dependency to allow for
~> 1.9
2.5.2 - 6 Aug 2017
- Fixes a bug where the new Channel events were not implementing the required
Timber.Eventableprotocol. #210
2.5.0 - 25 July 2017
Added
- Phoenix channel event support. Channel join and receive events are now structured into
Timber.Events.ChannelJoinEventandTimber.Events.ChannelReceiveEventrespectively. [#194] - The ability to only log Ecto SQL queries that exceed a specific time threshold. [#198]
Migration from 2.4.X
Please disable the default channel logging as Timber will capture these events for you:
# web.ex
def channel do
quote do
- use Phoenix.Channel
+ use Phoenix.Channel, log_join: false, log_handle_in: false2.4.4 - 25 July 2017
- Pins
hackneyto1.8.6since other versions are not stable. There are compatibility issues with idna underlying OTP versions. - Removes
:devfrom the default list of environments to include when installing. - Removes the Ecto
:infolevel specification to use the defaultEctolog level. - Handles structures in
Timber.Utils.Map.recursively_drop_blanks/1
2.4.3 - 24 July 2017
- Updates the
Timber.Contexts.JobContextstruct with the newattemptandqueue_namefields.
2.4.2 - 23 July 2017
- Adds a
capture_bodiesoption to theTimber.Integrations.ExAwsHTTPClientmodule that enables / disables the capturing of HTTP request and response bodies within the logs.
2.4.1 - 23 July 2017
- Adds a new
ExAwsintegration to structure and log outgoingExAwsrequests. You can configure this to only log destructive events or specific services.