2

すべての JSF エラー ログ メッセージをログ ファイルにリダイレクトするにはどうすればよいですか? 現在、SystemOut.logファイルに書き込んでいます。

System.outログ ファイルに書き込むカスタムに変更しようとしましたPrintStreamが、システム アウト ステートメントがログ ファイルに記録されています。しかし、JSF エラー メッセージはまだSystemOut.logファイルに書き込まれています。

4

1 に答える 1

2

Mojarra はjava.util.loggingロガーを使用します。logging.propertiesそのため、ランタイム クラスパスでファイルを指定または変更するだけで済みます。必要に応じて、VM 引数を使用してプロパティ ファイルの場所をオーバーライド/指定できます-Djava.util.logging.config.file

もう 1 つの方法は、サーブレットコンテナ レベルで構成することです。どちらを使用しているかは不明ですが、正確なファイル名SystemOut.logは特にWebSphereの典型です。代わりに、管理コンソールでトレース/ログを構成することもできます.

于 2012-08-16T15:54:25.307 に答える