MongoDbUtils调试日志记录

时间:2014-05-14 15:07:58

标签: spring mongodb logging

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

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

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

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

但该消息仍在记录中。

任何帮助都会受到赞赏,因为我花了两天时间试图摆脱这条消息。

1 个答案:

答案 0 :(得分:0)

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

我从使用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>