Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails/Ruby:有没有缩短堆栈跟踪的方法?_Ruby On Rails_Logging - Fatal编程技术网

Ruby on rails Rails/Ruby:有没有缩短堆栈跟踪的方法?

Ruby on rails Rails/Ruby:有没有缩短堆栈跟踪的方法?,ruby-on-rails,logging,Ruby On Rails,Logging,我想限制我在Rails中看到的堆栈跟踪的大小。我对Rails堆栈的调试没有我自己的应用程序那么感兴趣。有没有内置的方法可以让Rails动态地执行此操作?您可以使用自己的异常捕获器包装代码,并只输出所需的值 我能想到的唯一选择。重新编译Ruby并更改控制堆栈深度的值(TRACE\u HEAD和TRACE\u TAIL)是。看看这门课。很好的解释。+1实际上在编写错误捕获代码?!是的,那无论如何都是个好主意。。。谢谢你的回答。那么,约翰的答案行得通吗?我刚开始使用Rails 2.3,所以我现在必须

我想限制我在Rails中看到的堆栈跟踪的大小。我对Rails堆栈的调试没有我自己的应用程序那么感兴趣。有没有内置的方法可以让Rails动态地执行此操作?

您可以使用自己的异常捕获器包装代码,并只输出所需的值


我能想到的唯一选择。重新编译Ruby并更改控制堆栈深度的值(TRACE\u HEAD和TRACE\u TAIL)

是。看看这门课。很好的解释。

+1实际上在编写错误捕获代码?!是的,那无论如何都是个好主意。。。谢谢你的回答。那么,约翰的答案行得通吗?我刚开始使用Rails 2.3,所以我现在必须检查一下。如果你觉得这很酷,请向我汇报,Margg。。。谢谢抱歉,我还没有标记这个最佳答案,因为我还没有尝试过,但我很快就会做。再次感谢你,约翰。