From 80663da3b48f35e3342ca64232d6fc5398da6a34 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Thu, 12 Feb 2015 20:13:13 +0000 Subject: [PATCH] Improve format_reason for certain oddly formed badarg stacktraces --- src/error_logger_lager_h.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/error_logger_lager_h.erl b/src/error_logger_lager_h.erl index c557170..ec0bfb2 100644 --- a/src/error_logger_lager_h.erl +++ b/src/error_logger_lager_h.erl @@ -353,6 +353,8 @@ format_reason({badarg, [MFA,MFA2|_]}) -> %% seems to be generated by a bad call to a BIF ["bad argument in ", format_mfa(MFA)] end; +format_reason({{badarg, Stack}, _}) -> + format_reason({badarg, Stack}); format_reason({{badarity, {Fun, Args}}, [MFA|_]}) -> {arity, Arity} = lists:keyfind(arity, 1, erlang:fun_info(Fun)), [io_lib:format("fun called with wrong arity of ~w instead of ~w in ",