如何从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,控制台
但该消息仍在记录中。
任何帮助都会受到赞赏,因为我花了两天时间试图摆脱这条消息。
答案 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>