RCP アプリケーションに PAX ロギングを実装するよう依頼されました。基本的に、私はこの チュートリアルに従いました。
お気づきかもしれませんが、「RCP アプリケーションを実行すると、Pax ConfMan のログ出力がコンソールに表示されるはずです」と書かれています。注意: 構成フォルダーは見つかりますが、それは問題ではありません。
アプリケーションを実行すると、次のコンソール出力が表示されます。
[Framework Event Dispatcher] DEBUG org.ops4j.pax.logging.pax-logging-service - BundleEvent STARTED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall - ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall - ServiceEvent REGISTERED
[Framework Event Dispatcher] DEBUG org.apache.felix.fileinstall - BundleEvent STARTED
[Start Level Event Dispatcher] DEBUG org.eclipse.equinox.cm - ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.eclipse.equinox.cm - ServiceEvent REGISTERED
[Start Level Event Dispatcher] DEBUG org.apache.felix.fileinstall - ServiceEvent REGISTERED
[Framework Event Dispatcher] DEBUG org.eclipse.equinox.cm - BundleEvent STARTED
[org.ops4j.pax.configmanager.internal.Activator] : Starting [org.ops4j.pax.configmanager]...
[Start Level Event Dispatcher] DEBUG org.ops4j.pax.configmanager - ServiceEvent REGISTERED
[org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade] : Using configuration from [configurations]
[org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade] : Using configuration from [configurations]
[org.ops4j.pax.configmanager.internal.ConfigurationAdminFacade] : Register configuration [org.ops4j.pax.logging]
私の質問は、このコンソール出力を取り除くにはどうすればよいですか?
編集 1 この質問をする理由は、本当の問題がない限り、または追加のログを特に要求しない限り、理想的には起動時にコンソールに何も表示されるべきではないということです。
編集 2 Apache Commons のログに依存していることに気付きました。なんらかの競合が発生するのではないかと推測して削除しましたが、出力は変わりませんでした。
編集 3 問題はまだ存在し、現時点でフィードバックを待っています。
事前に感謝し、質問の形式に誤りがあった場合はお詫び申し上げます。