有没有办法在应用部署期间检查 mongo 连接是否已成功打开?
日志中没有返回任何连接输入。
我的 log4j 属性中有这个。
log4j.category.org.springframework.data.mongodb=TRACE
我只在与 mongo 相关的跟踪中得到这个。
DEBUG [RMI TCP Connection(2)-127.0.0.1] (MongoPersistentEntityIndexCreator.java:122) - Analyzing class class com.marcoremane.spring.entity.Client for index information.
我正在做基于 XML 的配置
<mongo:mongo-client id="mongoClient" host="127.0.0.1" port="27017">
<mongo:client-options connect-timeout="1000"/>
</mongo:mongo-client>
<mongo:db-factory id="mongoDbFactory" dbname="minib" mongo-ref="mongoClient"/>
<mongo:template db-factory-ref="mongoDbFactory"/>
最佳答案
尝试打开 Log4j2 内部日志记录:
<Configuration status="trace">
Log4j2内部日志语句将被打印到控制台。这应该包括数据库连接的成功或失败。
关于java - Spring Data MongoDB 连接日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43458103/