diff --git a/lib/tesla/middleware/logger.ex b/lib/tesla/middleware/logger.ex index e88afc22..8057b523 100644 --- a/lib/tesla/middleware/logger.ex +++ b/lib/tesla/middleware/logger.ex @@ -182,7 +182,8 @@ defmodule Tesla.Middleware.Logger do alias Tesla.Middleware.Logger.Formatter - @config Application.get_env(:tesla, __MODULE__, []) + @config Application.compile_env(:tesla, __MODULE__, []) + @format Formatter.compile(@config[:format]) @type log_level :: :info | :warn | :error diff --git a/lib/tesla/middleware/telemetry.ex b/lib/tesla/middleware/telemetry.ex index 549058b2..8310064a 100644 --- a/lib/tesla/middleware/telemetry.ex +++ b/lib/tesla/middleware/telemetry.ex @@ -80,9 +80,8 @@ if Code.ensure_loaded?(:telemetry) do ``` """ - @disable_legacy_event Application.get_env(:tesla, Tesla.Middleware.Telemetry, - disable_legacy_event: false - )[:disable_legacy_event] + @disable_legacy_event Application.compile_env(:tesla, Tesla.Middleware.Telemetry, + disable_legacy_event: false)[:disable_legacy_event] @behaviour Tesla.Middleware @@ -142,7 +141,7 @@ if Code.ensure_loaded?(:telemetry) do end if @disable_legacy_event do - defp emit_legacy_event(duration, result) do + defp emit_legacy_event(_duration, _result) do :ok end else diff --git a/mix.exs b/mix.exs index 41118e0b..f956abf9 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Tesla.Mixfile do use Mix.Project @source_url "https://github.com/teamon/tesla" - @version "1.6.1" + @version "1.7.0" def project do [ @@ -10,7 +10,7 @@ defmodule Tesla.Mixfile do version: @version, description: description(), package: package(), - elixir: "~> 1.7", + elixir: "~> 1.10", elixirc_paths: elixirc_paths(Mix.env()), deps: deps(), lockfile: lockfile(System.get_env("LOCKFILE")),