PAX-CDI 更改日志级别

PAX-CDI change log level

我正在使用 pax-cdi,当我启动它时,我得到了数百行信息 - 扫描了什么包、限定符等。如何禁止输出这些信息?

如何在您的记录器中设置正确的日志级别。如果您使用 pax 考试,请将所需的 logback 或 pax - 日志记录包添加到您的环境中。 如果在纯 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 找到更多信息