これが少し具体的であることは知っていますが、考えられることはすべて試しました。pax-exam を使用していくつかの統合テストを実行していますが、ロギングには pax-logging を使用することになっています。
これは、felix コンテナーを直接実行している場合は問題なく動作しますが、pax-exam を使用して開始すると、pax-logging は構成されません ( bundles.configuration.location
vm プロパティがないため、 を見つけることができませんservices/org.ops4j.pax.logging.properties
)。
これを設定しようとしているが、うまくいかないように見える方法は、次を使用することです。
@Configuration
public Option[] configuration() throws IOException {
Option[] options = new Option[]{
vmOption("-Dbundles.configuration.location=mypath)
}
return options;
}
アドバイスをいただければ幸いです。どうもありがとう!