EAR と Glassfish サーバーをセットアップして、開発サーバーで FINE レベルを表示し、同じ耳が生産マシンで INFO レベルを表示するようにするにはどうすればよいですか?
現在、生産マシンにデプロイするたびに、persistence.xml の構成を変更しています。しかし、私は忘れてしまい、マシンはログ ファイルをあふれさせ始めます。
EAR と Glassfish サーバーをセットアップして、開発サーバーで FINE レベルを表示し、同じ耳が生産マシンで INFO レベルを表示するようにするにはどうすればよいですか?
現在、生産マシンにデプロイするたびに、persistence.xml の構成を変更しています。しかし、私は忘れてしまい、マシンはログ ファイルをあふれさせ始めます。
あなたは入れなければなりません
<jvm-options>-Declipselink.logging.level=FINE</jvm-options>
開発マシンの config.xml java-config タグに追加します。
ログ レベル プロパティを persistence.xml に含めないでください。
システム・プロパティを使用してEclipseLinkのログ・レベルを設定することもできます(または、SessionCustomizerを使用してコードでログ・レベルを設定できます)。