From bb7621d4986078eeaf2d5743978c30ce5eee5685 Mon Sep 17 00:00:00 2001 From: v0idpwn Date: Sun, 3 Nov 2024 09:40:28 -0300 Subject: [PATCH] Fix `Logger.put_process_level/2` note The documentation for this function stated that it would override primary logger level, which is not true. --- lib/logger/lib/logger.ex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/logger/lib/logger.ex b/lib/logger/lib/logger.ex index d701527dc42..cd992bdea6c 100644 --- a/lib/logger/lib/logger.ex +++ b/lib/logger/lib/logger.ex @@ -800,8 +800,9 @@ defmodule Logger do Currently the only accepted PID is `self()`. - This will take priority over the primary level set, so it can be - used to increase or decrease verbosity of some parts of the running system. + Different from `put_module_level/2`, the process level doesn't take priority + over the global level, but instead works alongside it. Effectively, the higher + logger level is used. """ @doc since: "1.15.0" @spec put_process_level(pid(), level() | :all | :none) :: :ok