似乎async_sinatra在将异常传递给hoptoad之前就接受了这个异常。
谢谢!
发布于 2012-01-25 17:51:23
Async_sinatra提供了handle_exception!钩子,您应该能够使用它来处理异常。在Sinatra主类中声明一个函数:
def handle_exception!(boom)
# Log, print, send to Hoptoad/Airbrake etc.
end源代码位于:
https://github.com/raggi/async_sinatra/blob/master/lib/sinatra/async.rb#L129
https://stackoverflow.com/questions/4766362
复制相似问题