【发布时间】:2016-02-10 08:41:06
【问题描述】:
我正在调查我的 Ruby 应用程序中的一个崩溃问题。我的日志中的堆栈跟踪信息不足,我无法重现该错误。当发生未处理的异常时,我需要在发生异常的帧中记录局部变量的值。
在 Ruby 中有没有办法做到这一点?
【问题讨论】:
-
您无法重现错误与您有权访问(即可以重现)堆栈跟踪的暗示似乎是矛盾的。
-
@sawa 我从服务器日志中获得了堆栈跟踪。我无法重现该错误,因为它没有发生,而且据我所知不可能发生。我完全不知道错误是如何发生的。当/如果错误再次发生在生产中,除非我有更多信息,否则我仍然无法修复它。