1

私はこれを見つけることを気にしませんでした。「myapp」という Java Web アプリケーションが実行されていることを見てみましょう。myapp.out と myapp.log ファイルの違いは何ですか?

.log ファイルは log4j.properties の設定に従ってローテーションできますが、.out ファイルはどうですか? ローテーション ポリシーも設定する必要がありますか?

4

2 に答える 2

1

.logとの違い.outは、ファイル名の最後の 3 文字です。Log4j と System.out は、どちらにもリダイレクトできます。log4j を適切に使用している場合は、System.out に多くの出力が得られるはずなので、ローテーションする必要はありません。

アプリケーションが log4j を特にうまく使用せず、System.out に大量の書き込み行う場合、ファイルをローテーションする必要があるかもしれませんが、これにはアプリケーションを再起動する必要があります。

于 2012-07-18T09:59:27.303 に答える