【问题标题】:MongoDbUtils debug loggingMongoDbUtils 调试日志记录
【发布时间】:2014-05-14 15:07:58
【问题描述】:

如何从 org.springframework.data.mongodb.core.MongoDbUtils 禁用以下日志记录:

调试 o.s.data.mongodb.core.MongoDbUtils - 获取 Mongo 数据库名称=[erepprod]

我在我的 log4j.properties 文件中尝试了以下内容:

log4j.category.org.springframework.data.mongodb.core.MongoDbUtils=错误,控制台 log4j.logger.org.springframework.data.mongodb.core.MongoDbUtils=ERROR,console

但消息仍在记录中。

任何帮助将不胜感激,因为我花了两天时间试图摆脱此消息。

【问题讨论】:

    标签: spring mongodb logging


    【解决方案1】:

    可能有点晚了,但对于遇到问题的其他人来说,

    我从使用 Spring Boot 得知他们现在似乎更喜欢 SL4J + Logback 因此,通过添加如下所示的 logback.xml 来解决它:

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d %5p | %t | %-55logger{55} | %m %n</pattern>
        </encoder>
    </appender>
    
    <logger name="org.springframework.data.mongodb">
        <level value="INFO" />
    </logger>
    
    <root>
        <level value="INFO" />
        <appender-ref ref="CONSOLE" />
    </root>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2011-03-26
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-12
      • 2014-07-02
      相关资源
      最近更新 更多