Skip to content

Commit f9eeecf

Browse files
committed
Propagate parent process logger level to preloader
Closes elixir-ecto/ecto_sql#602
1 parent bc88d85 commit f9eeecf

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/ecto/repo/preloader.ex

+2
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,11 @@ defmodule Ecto.Repo.Preloader do
136136
# still necessary.
137137
opts = Keyword.put_new(opts, :caller, self())
138138
on_preloader_spawn = Keyword.get(opts, :on_preloader_spawn, fn -> :ok end)
139+
parent_logger_level = Logger.get_process_level(self())
139140

140141
preloaders
141142
|> Task.async_stream(fn preloader ->
143+
Logger.put_process_level(self(), parent_logger_level)
142144
on_preloader_spawn.()
143145
preloader.({adapter_meta, opts})
144146
end, timeout: :infinity)

0 commit comments

Comments
 (0)