Skip to content

Commit 90cb97b

Browse files
committed
adding another exit pattern
1 parent 4f66a78 commit 90cb97b

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

lib/rollbax/reporter/standard.ex

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,14 @@ defmodule Rollbax.Reporter.Standard do
9191

9292
{_, info, stacktrace} when is_tuple(info) ->
9393
case elem(info, 0) do
94-
%class{message: message} -> {inspect(class), message, stacktrace, ""}
95-
%class{} -> {inspect(class), inspect(class), stacktrace, ""}
96-
atom when is_atom(atom) -> {inspect(atom), inspect(atom), stacktrace, ""}
97-
{%class{message: message}, inner_stacktrace} -> {inspect(class), message, inner_stacktrace, ""}
98-
{%class{}, inner_stacktrace} -> {inspect(class), inspect(class), inner_stacktrace, ""}
99-
{atom, inner_stacktrace} when is_atom(atom) -> {inspect(atom), inspect(atom), inner_stacktrace, ""}
100-
reason -> {"ProcessCrash", "A process crashed", stacktrace, inspect(reason, limit: :infinity)}
94+
%class{message: message} -> {inspect(class), message, stacktrace, inspect(info)}
95+
%class{} -> {inspect(class), inspect(class), stacktrace, inspect(info)}
96+
atom when is_atom(atom) -> {inspect(atom), inspect(atom), stacktrace, inspect(info)}
97+
{%class{message: message}, inner_stacktrace} -> {inspect(class), message, inner_stacktrace, inspect(info)}
98+
{%class{}, inner_stacktrace} -> {inspect(class), inspect(class), inner_stacktrace, inspect(info)}
99+
{atom, inner_stacktrace} when is_atom(atom) -> {inspect(atom), inspect(atom), inner_stacktrace, inspect(info)}
100+
{{%class{message: message}, inner_stacktrace}, _} -> {inspect(class), message, inner_stacktrace, inspect(info)}
101+
reason -> {"ProcessCrash", "A process crashed", stacktrace, inspect(reason, limit: :infinitinspect(info)}
101102
end
102103
end
103104

0 commit comments

Comments
 (0)