警告: erlang n00b 提前。
我正在尝试掌握 erlang,并尝试使用牛仔制作一个基本的 hello world 应用程序。我正在模拟一个错误,基本上是在我的代码中的某处返回一个无效值,并尝试解释该错误,即:
=ERROR REPORT==== 11-Jul-2013::15:45:00 ===
Error in process <0.167.0> with exit value: {{try_clause,{ok, {http_req,#Port<0.3619>,ranch_tcp,keepalive,<0.167.0>,<<3 bytes>>,'HTTP/1.1', {{127,0,0,1},60312},<<9 bytes>>,undefined,8081,<<1 byte>>,undefined,<<0 bytes>>,undefined,[],[{<<10 bytes>>,<<11 bytes>>},{<<4 bytes>>,<<14 bytes>>},{<<6 bytes>>,<<3 bytes>>}],[],undefined,[],waiting,undefined,<<0 bytes>>,false,waiting,[],<<0 bytes>>,undefined}}}, [{cowboy_handler,handler_init,4,[...
我已经使用钢筋设置了我的应用程序,并且正在运行它:
erl -pa ebin deps/*/ebin -s myapp
如您所见,错误以“...”结尾,这让我认为它被截断了。有没有办法打印完整的报告?
而且,有没有办法让它漂亮地打印出来?
谢谢!