問題タブ [log4perl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Log::Log4perl を使用してすべての予期しないエラーをログに記録します
Perl スクリプトのログを生成したいと考えています。しかし、Log::Log4perlを使用している場合、どのような場合でもスクリプトによってスローされるエラーをキャプチャするにはどうすればよいでしょうか。それをログファイルに記録する方法。現在、ERROR()、DEBUG()などのさまざまなタグに明示的に書いたものはすべて、ログファイルに出力される唯一のものです。
Log::Log4perl を使用してこれを行う方法はありますか。
以下のコードの例:
ゼロ除算エラーはスクリプトに記録されません。私の元のスクリプトは複雑すぎて各エラーをチェックできないため、stderr のエラーをログ ファイルにも記録するものが必要です。
perl - log4perl を使用してメッセージをログに記録するモジュールまたはスクリプトの名前を取得する
特定のモジュールが log4perl を使用してログを記録している場合、log4perl を内部的に使用してそのモジュールの名前を取得する方法はありますか。または、メッセージが srcipt(.pl) からログに記録されます。呼び出し元または log4perl 関数を明示的に使用しない関数を使用する以外に、log4perl のみを使用してスクリプトの名前を取得できますか。