How to pretty print conn content?
Use inspect conn, pretty: true
... or:
inspect conn, pretty: true, limit: 30000
... since Conn
structures are pretty big.
You can indeed use Kernel.inspect/2
to pretty-print the contents of the %Plug.Conn{}
using:
def index(conn, _params) do
:logger.info inspect(conn, pretty: true)
....
end
Note that previous answers using Logger
should mention that you need to require Logger
before you use it, as in:
require Logger
def index(conn, _params) do
Logger.info inspect(conn, pretty: true)
....
end
You should be able to use Kernel.inspect/2 to pretty print conn
:
Logger.debug inspect(conn)