我正在从事 rails 项目,我正在尝试将异常记录到 rails 日志文件中。我知道我可以调用 logger.error $!
将异常的第一行记录到文件中。但是,我也想记录整个跟踪堆栈。如何使用默认的 Rails 记录器记录异常的整个回溯?
最佳答案
logger.error $!.backtrace
还有,别忘了你可以
rescue ErrorType => error_name
为您的错误指定一个不同于默认 $!
的变量名。
关于ruby-on-rails - 如何使用默认的 Rails 记录器记录 Ruby 异常的整个回溯?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/228441/