1

pax-cdi を使用していますが、起動すると数百行の情報が表示されます - スキャンされるパッケージ、修飾子など。この情報の出力を無効にするにはどうすればよいですか?

4

1 に答える 1

1

ロガーで適切なログレベルを設定するのはどうですか。pax 試験を使用している場合は、必要な logback または pax - logging バンドルを環境に追加します。プレーンな OSGi で使用する場合は、ログ フレームワークがインストールされていることを確認してください。pax をお勧めします - 動作することが証明されているログを記録します。

編集:
次の依存関係をセットアップに追加します。

<dependency>
    <groupId>org.ops4j.pax.logging</groupId>
    <artifactId>pax-logging-service</artifactId>
    <version>1.8.3</version>
</dependency>
<dependency>
    <groupId>org.ops4j.pax.logging</groupId>
    <artifactId>pax-logging-api</artifactId>
    <version>1.8.3</version>
</dependency>

構成管理サービスを使用してログを設定するか、アプリケーションの起動時に次を追加します。

-Dorg.ops4j.pax.logging.DefaultServiceLog.level=WARN

詳細については、Pax-Loggingのドキュメントを参照してください。

于 2015-05-27T04:57:33.473 に答える