【发布时间】:2017-06-21 03:30:27
【问题描述】:
我们如何在 ruby 中捕获或/和处理所有未处理的异常?
这样做的动机可能是记录某种异常到不同的文件,或者发送电子邮件给系统管理员。
在Java中我们会这样做
Thread.setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler ex);
在 NodeJS 中
process.on('uncaughtException', function(error) {
/*code*/
});
在 PHP 中
register_shutdown_function('errorHandler');
function errorHandler() {
$error = error_get_last();
/*code*/
}
我们如何用 ruby 做到这一点?
【问题讨论】:
标签: ruby exception exception-handling