Ruby 在sinatra应用程序中获取回溯

Ruby 在sinatra应用程序中获取回溯,ruby,sinatra,Ruby,Sinatra,我试图在西纳特拉得到回溯,以防出错。 我知道rails也有一个 Rails.response to?(:backtrace\u cleaner) 我看到sinatra在STDERR 所以我试过了 STDERR.inspect 我在Ruby中得到了#,您可以在任何位置调用方法调用方,并获得作为数组的完整回溯。在拯救异常时,捕获异常对象 begin raise "hello" rescue => e e.backtrace end 也非常值得一看

我试图在西纳特拉得到回溯,以防出错。 我知道rails也有一个

Rails.response to?(:backtrace\u cleaner)

我看到sinatra在
STDERR
所以我试过了

STDERR.inspect


我在Ruby中得到了
#

,您可以在任何位置调用方法
调用方
,并获得作为数组的完整回溯。

在拯救异常时,捕获异常对象

 begin
   raise "hello"
 rescue => e
   e.backtrace
 end

也非常值得一看