|
|
@ -182,17 +182,11 @@ tryRemoveLoggerHandler() -> |
|
|
|
|
|
|
|
parseHandlers([]) -> |
|
|
|
[]; |
|
|
|
parseHandlers([{lager_file_backend, [{Key, _Value} | _] = Config} | T]) when is_atom(Key) -> |
|
|
|
parseHandlers({rumBkdFile, Config}) -> |
|
|
|
%% this is definitely a new-style config, no expansion needed |
|
|
|
[maybe_make_handler_id(lager_file_backend, Config) | parseHandlers(T)]; |
|
|
|
parseHandlers([{lager_file_backend, Configs} | T]) -> |
|
|
|
?INT_LOG(notice, "Deprecated lager_file_backend config detected, please consider updating it", []), |
|
|
|
[{rumBkdFile:configToId(Config), Config} || Config <- Configs] ++ |
|
|
|
parseHandlers(T); |
|
|
|
parseHandlers([{Mod, Config} | T]) when is_atom(Mod) -> |
|
|
|
[maybe_make_handler_id(Mod, Config) | parseHandlers(T)]; |
|
|
|
parseHandlers([H | T]) -> |
|
|
|
[H | parseHandlers(T)]. |
|
|
|
maybe_make_handler_id(rumBkdFile, Config); |
|
|
|
parseHandlers({Mod, Config}) -> |
|
|
|
maybe_make_handler_id(Mod, Config). |
|
|
|
|
|
|
|
maybe_make_handler_id(Mod, Config) -> |
|
|
|
%% Allow the backend to generate a gen_event handler id, if it wants to. |
|
|
|