14

重複の可能性:
Perlのすべての致命的なエラーに対してスタックバックトレースを強制するにはどうすればよいですか?

Pythonについて私が気に入っていることの1つは、エラーが原因でスクリプトが終了すると、トレースバックが吐き出されることです。とにかくPerlにこれを行わせる方法はあるのだろうか?

4

2 に答える 2

24

これをスクリプトの先頭に追加します。

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

すべての致命的なエラーのスタックトレースを作成します。

于 2010-02-22T02:27:43.587 に答える
12

Carp::Alwaysモジュールを調査します。

于 2010-02-22T09:03:19.637 に答える