diff --git a/src/gleam_otp_external.erl b/src/gleam_otp_external.erl index 13d0546..bf733e7 100644 --- a/src/gleam_otp_external.erl +++ b/src/gleam_otp_external.erl @@ -43,12 +43,17 @@ convert_system_message({system, {From, Ref}, Request}) when is_pid(From) -> end. process_status({status_info, Module, Parent, Mode, DebugState, State}) -> - Data = [ - get(), Mode, Parent, DebugState, - [{header, "Status for Gleam process " ++ pid_to_list(self())}, - {data, [{'Status', Mode}, {'Parent', Parent}, {'State', State}]}] - ], - {status, self(), {module, Module}, Data}. + Data = [ + get(), Mode, Parent, DebugState, + [{header, "Status for Gleam process " ++ pid_to_list(self())}, + {data, [ + {"Gleam behaviour", Module}, + {"Status", Mode}, + {"Parent", Parent}]}, + {data, [{"State", State}]} + ] + ], + {status, self(), {module, Module}, Data}. application_stopped() -> ok.