私は大規模な Perl アプリケーションで作業しており、'die' が呼び出されるたびにスタック トレースを取得したいと考えています。私はCarp モジュールを認識していますが、「die」のすべてのインスタンスを「confess」で検索/置換したくないと考えています。さらに、Perl モジュールまたは Perl インタープリター自体のエラーの完全なスタック トレースが必要ですが、Carp を使用するようにそれらを変更することはできません。
それで、「自白」のように動作するように、実行時に「死ぬ」関数を変更する方法はありますか? または、「ダイ」から完全なスタック トレースをスローする Perl インタープリター設定はありますか?