2017-04-17 132 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內部記錄語句將被打印到控制檯。這應該包括數據庫連接的成功或失敗。