【发布时间】:2015-05-26 11:31:56
【问题描述】:
我正在使用 pax-cdi,当我启动它时,我得到了数百行信息 - 扫描了哪些包、限定符等。如何禁用输出这些信息?
【问题讨论】:
我正在使用 pax-cdi,当我启动它时,我得到了数百行信息 - 扫描了哪些包、限定符等。如何禁用输出这些信息?
【问题讨论】:
如何在您的记录器中设置正确的日志级别。如果您使用 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 的documentation 找到
【讨论】: