【发布时间】:2010-12-25 01:26:02
【问题描述】:
我在一个大型 Perl 应用程序中工作,并且希望在每次调用 'die' 时获取堆栈跟踪。我知道Carp module,但我不希望用'confess' 搜索/替换'die' 的每个实例。此外,我想要 Perl 模块或 Perl 解释器本身中的错误的完整堆栈跟踪,显然我无法将它们更改为使用 Carp。
那么,有没有办法让我在运行时修改“die”函数,使其表现得像“confess”?或者,是否有一个 Perl 解释器设置会从 'die' 抛出完整的堆栈跟踪?
【问题讨论】: