Skip to content

Commit ae27b9a

Browse files
committed
Persist log level to app env in Logger.configure/1
Fixes #15347
1 parent 3549775 commit ae27b9a

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

lib/logger/lib/logger.ex

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -738,9 +738,15 @@ defmodule Logger do
738738
def configure(options) do
739739
for {k, v} <- options do
740740
cond do
741-
k == :level -> :logger.set_primary_config(:level, elixir_level_to_erlang_level(v))
742-
k in @valid_options -> Application.put_env(:logger, k, v)
743-
true -> :ok
741+
k == :level ->
742+
:ok = :logger.set_primary_config(:level, elixir_level_to_erlang_level(v))
743+
Application.put_env(:logger, :level, v)
744+
745+
k in @valid_options ->
746+
Application.put_env(:logger, k, v)
747+
748+
true ->
749+
:ok
744750
end
745751
end
746752

0 commit comments

Comments
 (0)