File lager-3.6.7-filtermap.patch of Package lager
diff -Ndurp lager-3.6.7/src/lager.erl lager-3.6.7-filtermap/src/lager.erl
--- lager-3.6.7/src/lager.erl 2018-10-14 22:16:53.000000000 +0300
+++ lager-3.6.7-filtermap/src/lager.erl 2018-11-30 16:43:54.757707880 +0200
@@ -663,11 +663,7 @@ pr_stacktrace(Stacktrace, {Class, Reason
rotate_sink(Sink) ->
Handlers = lager_config:global_get(handlers),
- RotateHandlers = lists:filtermap(
- fun({Handler,_,S}) when S == Sink -> {true, {Handler, Sink}};
- (_) -> false
- end,
- Handlers),
+ RotateHandlers = [{Handler, Sink} || {Handler, _, S} <- Handlers, S =:= Sink],
rotate_handlers(RotateHandlers).
rotate_all() ->