From 787462b627a78cb32bbc4b73889e7a57a6cafb38 Mon Sep 17 00:00:00 2001 From: Dustin Farris Date: Thu, 22 Jun 2023 11:35:39 -0700 Subject: [PATCH] fix(logger): translate warning to warning instead of warn Translating an erlang :warning to an elixir :warn causes custom backends that still rely on this implementation to trigger the hard deprecation on `Logger.warn`. --- lib/logger/lib/logger/backends/handler.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logger/lib/logger/backends/handler.ex b/lib/logger/lib/logger/backends/handler.ex index 98de676a2a3..aca59586824 100644 --- a/lib/logger/lib/logger/backends/handler.ex +++ b/lib/logger/lib/logger/backends/handler.ex @@ -117,7 +117,7 @@ defmodule Logger.Backends.Handler do defp erlang_level_to_elixir_level(:alert), do: :error defp erlang_level_to_elixir_level(:critical), do: :error defp erlang_level_to_elixir_level(:error), do: :error - defp erlang_level_to_elixir_level(:warning), do: :warn + defp erlang_level_to_elixir_level(:warning), do: :warning defp erlang_level_to_elixir_level(:notice), do: :info defp erlang_level_to_elixir_level(:info), do: :info defp erlang_level_to_elixir_level(:debug), do: :debug