問題タブ [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.

0 投票する
1 に答える
316 参照

perl - 単一のconfファイル内のlog4perl複数の構成

1 つの conf ファイルで複数の構成を指定できますか?

私はこのようなものを指定しました

xml_scriptaddrdec2xmlは 2 つの独立したスクリプトです。

スクリプトを個別に実行すると、他のログ ファイルが消去されます。:(任意の提案をいただければ幸いです。複数のconfを持ちたくないので、単一のconfファイルで解決策を提案してください。

0 投票する
2 に答える
496 参照

perl - 個別のログ ファイルを作成する方法は?

Log::Log4perlを使用してログ ファイルを作成していますが、単一のログ ファイルに追加しています。代わりに、スクリプトの実行ごとに個別のログ ファイルを作成したいと考えています。

別のログ ファイルを作成するにはどうすればよいですか?

これが私のコードです:

fetch.pl

logs.conf

0 投票する
2 に答える
120 参照

perl - log4perlでFATALイベントを別ファイルに記録する方法

log4perlを使用しており、すべての FATAL イベントを別のファイルに記録したいと考えています。

これが私のスクリプトです:

そして、ここに私の設定ファイルがあります:

log4perl_fatal.logこのセットアップでは、ファイルが FATAL レベルのイベントのみを取得することを期待しています。しかし、スクリプトを実行した後に得られるものは次のとおりです。

で INFO レベルのイベントが発生するのはなぜlog4perl_fatal.logですか?

別のファイルに FATAL レベルのイベントのみを記録するにはどうすればよいですか?

PS これは、このスクリプトと構成を含むGitHub リポジトリです。

0 投票する
1 に答える
113 参照

perl - log4perl モジュールを使用して、Perl でローテーションされるログ ファイルに独自のサフィックスを追加するにはどうすればよいですか?

以下のコードは、ログ ファイルのサイズが 5 MB を超えるたびに、、などの名前logfile.log.1で新しいログ ファイルを作成します。logfile.log.2

しかし、 log4perlモジュールlogfile_20140530_15_31.logを使用して独自のログ ファイル名を作成するにはどうすればよいでしょうか?

0 投票する
4 に答える
202 参照

perl - サブルーチンで Log4Perl を使用しますか?

内部にLog4Perlを使用して抽象化関数を作成すると$logger->error_die($m)、関数の場所ではなく、行の行番号が出力されfatalError()ます。

Bashでは、各エラーメッセージの最後に書くことで問題を解決し、病棟の後にBashスクリプトを解析して一意の番号[###]に置き換えました。[###]そうすれば、エラー出力がどこから来たのか正確にわかりました。ただし、2 番目のスクリプトでソース コードを変更するのは最適ではありません。

質問

Log4Perl私の関数が呼び出された行番号を書かなけれfatalError()ばならない方法はありますか、または問題をどのように解決する必要がありますか?

0 投票する
1 に答える
350 参照

multithreading - Log::Log4perl::Appender::File の Perl エラー

Perl を使用してアプリケーションを構築しようとしています。このアプリケーションは、perl のThread::PoolパッケージLog4Perlで構成されています。

Thread::Poolパッケージのロギングを除外すると動作します。しかし、それを含めると、次のようなエラーが発生します。

作業コード:

しかし、コメントを削除すると

上記のエラーが発生します

これが起こる正確な理由は何ですか?このエラーを回避するにはどうすればよいですか?