April 17, 2023
The default behavior of dbg/2
when running an application via IEx (e.g. iex -S mix phx.server
) is to halt execution and request to pry
into the executing context.
However, in most cases I just want dbg/2 to behave a like a fancier IO.inspect/2
.
This can be accomplished by adding this configuration to ~/.iex.exs
:
# Change behavior of dbg/2 to stop prying when in IEx Application.put_env(:elixir, :dbg_callback, {Macro, :dbg, []})
=> [1] dbg/2 | [2] pry/0 | [3] IO.inspect/2
=> Home | Posts | Pursuits | About
=> View on the web This content has been proxied by September (3851b).Proxy Information
text/gemini