我尝试了以下
def index(conn, _params) do
Logger.debug conn
......
但是我得到了
protocol String.Chars not implemented for %Plug.Conn
我甚至尝试过Apex,但这也没有用。
答案 0 :(得分:18)
使用inspect conn, pretty: true
......或:
inspect conn, pretty: true, limit: 30000
...因为Conn
结构非常大。
答案 1 :(得分:10)
您应该可以使用Kernel.inspect/2来打印conn
:
Logger.debug inspect(conn)
答案 2 :(得分:0)
IO.inspect
很好。我在我的辅助项目中使用过,例如ruby awsome_print
答案 3 :(得分:0)
您确实可以使用override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
supportActionBar!!.elevation = 0f
}
通过以下方式漂亮地打印Kernel.inspect/2
的内容:
%Plug.Conn{}
请注意,先前使用def index(conn, _params) do
:logger.info inspect(conn, pretty: true)
....
end
的答案应提及您需要先Logger
,例如:
require Logger