ソースを参照

Handle OTP 20 gen_server crash when the client pid is dead

pull/426/head
Andrew Thompson 7年前
コミット
a11cb946e3
1個のファイルの変更3行の追加0行の削除
  1. +3
    -0
      src/error_logger_lager_h.erl

+ 3
- 0
src/error_logger_lager_h.erl ファイルの表示

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

読み込み中…
キャンセル
保存