Inspecting The Process Message Queue
> send self(), {:error, "this is bad"}
{:error, "this is bad"}
> Process.info(self(), :message_queue_len)
{:message_queue_len, 1}
> send self(), {:hello, "world"}
{:hello, "world"}
> Process.info(self(), :message_queue_len)
{:message_queue_len, 2}> Process.info(self(), :messages)
{:messages, [error: "this is bad", hello: "world"]}Last updated