Browse Source

Merge pull request #254 from Vagabond/adt-badarg-stacktrace

Improve format_reason for certain oddly formed badarg stacktraces
pull/253/merge
Andrew Thompson 10 years ago
parent
commit
6f5bfed0a0
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/error_logger_lager_h.erl

+ 2
- 0
src/error_logger_lager_h.erl View File

@ -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 ",

Loading…
Cancel
Save