像Rails一样记录异常

时间:2012-08-22 15:08:14

标签: ruby-on-rails exception logging

如果您的应用程序引发了一个未被您的应用程序捕获的异常,那么Rails将使用它自己的规则来记录它,以便记录什么,记录什么(回溯干净),如何格式化日志等等。然后将呈现500错误消息。

我自己正在拯救一些例外,因为我可以通过比普通500错误更好的用户体验从中恢复。

但是,它们仍然代表了本来不可能出现的意外情况,我仍然希望记录它们 - 我想像Rails一样记录它们

有人会认为在Rails中会有一种方法我可以实际上称自己为此。或者,如果需要的话,如果我能找到Rails中的位置,我可以复制并粘贴复制逻辑,以同样的方式完成。

但是我很难找到Rails中关于这些东西的内容。代码令人困惑,在中间件以及Rails本身传播,不同的部分看起来像是告诉我我需要什么,但似乎没有,等等。

有人有什么想法吗?

0 个答案:

没有答案