diff --git a/src/error_logger_lager_h.erl b/src/error_logger_lager_h.erl index 2400ef1..6eccc7b 100644 --- a/src/error_logger_lager_h.erl +++ b/src/error_logger_lager_h.erl @@ -298,7 +298,12 @@ format_offender(Off) -> %% In 2014 the error report changed from `name' to %% `id', so try that first. - Name = get_value(id, Off, get_value(name, Off)), + Name = case get_value(id, Off) of + undefined -> + get_value(name, Off); + Id -> + Id + end, io_lib:format("~p started with ~s at ~w", [Name, MFA, get_value(pid, Off)]) end.