【问题标题】:How to disable service class log [log4j] message in Wavemaker如何在 Wavemaker 中禁用服务类日志 [log4j] 消息
【发布时间】:2016-08-09 05:26:47
【问题描述】:

我的所有服务类中都有大量 log(INFO,"") 日志消息,我现在只需要禁用那些 INFO 消息。为此,我编辑了我的 /app/src/log4j.properties 文件。并设置为:

log4j.rootLogger=warn, stdout

所以,它现在应该只显示警告和更高级别的日志,但是当我在进行更改后执行代码时,它仍然显示 INFO 消息。
我想我需要在包级别设置日志级别,但是如何设置这个包级别,特别是 wavemaker? Herelog4j 的一些基本配置信息设置在@987654328 @,但它没有显示如何禁用或需要在级别 warn 设置哪个类或其他什么来摆脱 INFO 消息。我这里没有添加log4j.proprties 文件,如果有人想看我会添加。

【问题讨论】:

    标签: java logging log4j wavemaker


    【解决方案1】:

    在显示 INFO 的 log4j.properties 文件中查找其他未注释的行。例如:

    # logging for CloudFoundry upload
    log4j.logger.com.wavemaker.tools.deployment.cloudfoundry=info
    
    # logging for XHR Service
    log4j.logger.com.wavemaker.runtime.service.WaveMakerService=info
    

    尝试注释掉这些行或更改为警告。没试过,但很有意义..

    【讨论】:

    • 两个选项都试过了;结果没有。这些日志消息在JavaServiceSuperClass 类中配置。所以 log4j.properties 没有处理它。
    猜你喜欢
    • 1970-01-01
    • 2017-11-24
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2011-03-20
    相关资源
    最近更新 更多