store log opts in pdict + inherit at proc start

This commit is contained in:
Ulf Wiger 2018-12-10 16:09:11 +01:00
parent fbe200f1ca
commit d30ca16a17
6 changed files with 65 additions and 19 deletions

View file

@ -1061,9 +1061,8 @@ init([Opts]) ->
{InkerOpts, PencillerOpts} = set_options(Opts),
LogLevel = proplists:get_value(log_level, Opts),
ok = application:set_env(leveled, log_level, LogLevel),
ForcedLogs = proplists:get_value(forced_logs, Opts),
ok = application:set_env(leveled, forced_logs, ForcedLogs),
leveled_log:save(LogLevel, ForcedLogs),
ConfiguredCacheSize =
max(proplists:get_value(cache_size, Opts), ?MIN_CACHE_SIZE),