File lager-3.6.1-filtermap.patch of Package lager
diff -Ndurp lager-3.6.1/src/lager.erl lager-3.6.1-filtermap/src/lager.erl
--- lager-3.6.1/src/lager.erl 2018-02-01 20:11:13.000000000 +0200
+++ lager-3.6.1-filtermap/src/lager.erl 2018-02-13 14:47:56.827210787 +0200
@@ -626,11 +626,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() ->