}
)
+ Logger.info("Incoming Call - #{call_id} - #{proc} - #{inspect(Node.self())}")
{sl, [{:next_event, :internal, :transition}]}
else
{:error, :no_live_callees} ->
{%Result{request_id: call_id, arg_list: arg_l, arg_kw: arg_kw, details: opts}, pid}
)
- Logger.info("Yield: #{realm} - #{id}")
+ Logger.info("Yield: #{realm} - #{id} - #{inspect(Node.self())}")
_ ->
Logger.error("Unable to yield: #{id} not present in invocations: #{inspect(inv)}")
%SL{data: %Sess{realm: realm, request_id: rid, transport: tt, transport_pid: t, invocations: inv}} = data
) do
req_id = RealmSession.get_request_id(rid)
- Logger.info("Call #{req_id}: #{realm} - #{e.details["procedure"]}")
+ Logger.info("Call #{req_id}: #{realm} - #{e.details["procedure"]} - #{inspect(Node.self())}")
e = %Invocation{e | request_id: req_id}
send_to_peer(Dealer.invocation(e), tt, t)
{:ok, %SL{data | data: %Sess{data.data | request_id: req_id, invocations: [{call_id, e, from} | inv]}}, []}
@impl true
def handle_info(%Result{} = e, _, %SL{data: %Sess{transport: tt, transport_pid: t}} = data) do
+ Logger.info("Result - #{e.request_id} - #{inspect(Node.self())}")
send_to_peer(Dealer.result(e), tt, t)
{:ok, data, []}
end