Procházet zdrojové kódy

Handle OTP 20 gen_server crash when the client pid is dead

pull/426/head
Andrew Thompson před 7 roky
rodič
revize
a11cb946e3
1 změnil soubory, kde provedl 3 přidání a 0 odebrání
  1. +3
    -0
      src/error_logger_lager_h.erl

+ 3
- 0
src/error_logger_lager_h.erl Zobrazit soubor

@ -181,6 +181,9 @@ log_event(Event, #state{sink=Sink} = State) ->
{Reason, Name} = case Args of
[N, _Msg, _State, R] ->
{R, N};
[N, _Msg, _State, R, _Client] ->
%% OTP 20 crash reports where the client pid is dead don't include the stacktrace
{R, N};
[N, _Msg, _State, R, _Client, _Stacktrace] ->
%% OTP 20 crash reports contain the pid of the client and stacktrace
%% TODO do something with them

Načítá se…
Zrušit
Uložit