gpt4 book ai didi

ruby - 如何从 ruby​​ 线程获取错误消息

转载 作者:数据小太阳 更新时间:2023-10-29 06:40:20 24 4
gpt4 key购买 nike

我现在遇到了一个问题,我无法看到我的子线程在哪里吐出错误消息,这使得调试变得困难。

例如:

Thread.new{
a = 1/0
}

有什么方法可以在标准错误中打印出所有线程错误吗?

最佳答案

将 Thread 类的 abort_on_exception 标志设置为 true。

或者,将线程主体包裹在 throw/catch block 中,并将异常转储到 catch 中。

关于ruby - 如何从 ruby​​ 线程获取错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/524019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com