Skip to content

Commit 785c292

Browse files
committed
Do not assume Logger has been loaded at compile-time
1 parent 7db2dae commit 785c292

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/logger/lib/logger.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,7 +1009,7 @@ defmodule Logger do
10091009
compile_time_purge_matching?(compile_level, compile_metadata) ->
10101010
no_log(data, quoted_metadata)
10111011

1012-
Application.fetch_env!(:logger, :always_evaluate_messages) ->
1012+
Application.get_env(:logger, :always_evaluate_messages, false) ->
10131013
quote do
10141014
data = Logger.__evaluate_log__(unquote(data))
10151015
metadata = unquote(quoted_metadata)
@@ -1117,7 +1117,7 @@ defmodule Logger do
11171117
end
11181118

11191119
defp no_log(data, metadata) do
1120-
if Application.fetch_env!(:logger, :always_evaluate_messages) do
1120+
if Application.get_env(:logger, :always_evaluate_messages, false) do
11211121
quote do
11221122
Logger.__evaluate_log__(unquote(data))
11231123
unquote(metadata)

0 commit comments

Comments
 (0)