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 回答