2017-04-17 96 views
1

有没有一种方法来检查应用程序部署过程中是否成功打开了mongo连接?Spring数据MongoDB连接日志记录

我没有在日志上返回任何连接输入。

我对我的log4j属性有这个。

log4j.category.org.springframework.data.mongodb=TRACE 

我只在mgo的跟踪中得到这个。

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"/> 
+0

尝试ping IP和端口 –

回答

0

尝试在Log4j2内部日志切换:

<Configuration status="trace"> 

Log4j2内部记录语句将被打印到控制台。这应该包括数据库连接的成功或失败。