如何在Perl中获取追溯?

时间:2010-02-22 02:24:48

标签: perl exit traceback

  

可能重复:
  How do I force a stack backtrace for all fatal errors in Perl?

我喜欢Python的一个方面是,当一个脚本因为错误而退出时,它会抛出一个回溯。我想知道是否还有Perl这样做呢?

2 个答案:

答案 0 :(得分:23)

将其添加到脚本的顶部:

use Carp 'verbose';
$SIG{ __DIE__ } = sub { Carp::confess( @_ ) };

它将在所有致命错误上创建堆栈跟踪。

答案 1 :(得分:12)

调查Carp::Always模块。