かなり長い間、Bashスクリプトでロギングの問題があります。私のプロジェクトでは、標準のログデータをあらかじめ定義されたテキストファイルに記録するために、チームはJavaのlog4jとslf4jを使ってログを作成しました。しかし、これは少し不器用ではないですか? Javaを呼び出すことはシステムにとって非常に重いです。私は、Javaロギングを呼び出すことによって、Bashスクリプトを実行する時間のほとんどが使われるのではないかと心配しています。私は誰かがこの解決策にコメントすることもできます:)Bash> Bashスクリプトを所定のログファイルに効率的に記録する方法
私はLinuxの組み込みsyslogについても読んでいます。それは涼しく見えますが、syslogのリダイレクトは制御が難しいです。
私はこれに対して何か改善策がありますか?
新しいJVMにログの作品を記述する必要があるたびに、起動している場合は、はい、あなたはあまりにも多くの時間ロギング物事を費やしています。一度JVMを起動してからログをstdinにエコーすると、おそらく正常です。 – Aaron