【问题标题】:PAX-CDI change log levelPAX-CDI 更改日志级别
【发布时间】:2015-05-26 11:31:56
【问题描述】:

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

【问题讨论】:

    标签: osgi cdi pax


    【解决方案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 的documentation 找到

    【讨论】:

    • 你能不能更准确地说我应该做什么。我不太擅长记录。
    • 您的方案是什么,Pax-Exam 还是只是一个 osgi 应用程序?对于这样一个笼统的问题,您只会得到一个笼统的答案。
    • 我用的是 pax-cdi+weld+felix ,一般都是用 cdi 的 osgi 应用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2016-09-15
    • 2014-09-01
    • 2023-04-11
    • 1970-01-01
    • 2016-02-20
    相关资源
    最近更新 更多