From ed96d316e78a920a2ca3677474dd4d06db40263a Mon Sep 17 00:00:00 2001 From: Led Date: Thu, 16 Nov 2023 19:25:38 +0200 Subject: [PATCH] rebar_utils: add metadata to primary logger config --- apps/rebar/src/rebar_utils.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/rebar/src/rebar_utils.erl b/apps/rebar/src/rebar_utils.erl index 9ed235192..4965f12bf 100644 --- a/apps/rebar/src/rebar_utils.erl +++ b/apps/rebar/src/rebar_utils.erl @@ -510,12 +510,14 @@ reread_logger_config() -> %% Extract and apply settings related to primary configuration %% -- primary config is used for settings shared across handlers LogLvlPrimary = proplists:get_value(logger_level, KernelCfg, all), + LogMetaPrimary = proplists:get_value(logger_metadata, KernelCfg, #{}), {FilterDefault, Filters} = case lists:keyfind(filters, 1, LogCfg) of false -> {log, []}; {filters, FoundDef, FoundFilter} -> {FoundDef, FoundFilter} end, Primary = #{level => LogLvlPrimary, + metadata => LogMetaPrimary, filter_default => FilterDefault, filters => Filters}, lists:foreach(fun maybe_reset_logger_handler/1, LogCfg),