2

埋め込み Glassfish の Maven 構成を含むプロジェクト テンプレートを使用します (maven-embedded-glassfish-plugin を使用)。ロギングを有効にする必要がありますが、Glassfish でどのロギング エンジンが有効になっているかさえわかりません (テンプレートを作成していないため)。

テンプレートは依存関係としてslf4j-log4j12を使用しますが、slf4j と java.util.logging のどちらが実際のログを記録するかはわかりません。logging.propertiesしたがって、1と 1の 2 つのログ ファイルを作成log4j.propertiesし、両方をsrc/main/resourcesとに配置しました/src/main/resources/META-INFが、どちらも機能していないようです。

Maven Glassfish システム プロパティ (log4j 用)に追加java.util.logging.config.file=logging.propertiesしましたが、これもうまくいきませんでした。プロパティファイルがJARファイルにあることを確認しました。

ロギングを担当するバックエンドを特定するにはどうすればよいですか?

Maven 埋め込み Glassfish プラグインを使用して、埋め込み Glassfish のロギング構成を指定するにはどうすればよいですか?

現在、デフォルト出力でINFOレベルのログ出力を取得しています。これがデフォルト設定だと思います。

4

0 に答える 0