chenw 7 лет назад
Родитель
Сommit
40c3b987af

+ 6 - 0
bi-server/src/main/java/com/usoftchina/bi/server/Application.java

@@ -2,6 +2,8 @@ package com.usoftchina.bi.server;
 
 import com.usoftchina.bi.core.jdbc.DynamicDataSourceRegister;
 import com.usoftchina.bi.core.utils.ContextUtil;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.test.autoconfigure.core.AutoConfigureCache;
@@ -19,8 +21,12 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
 @EnableScheduling
 @ComponentScan("com.usoftchina.bi")
 public class Application {
+
+    private static Logger LOGGER = LoggerFactory.getLogger(Application.class);
+
     public static void main(String[] args) {
         ApplicationContext app = SpringApplication.run(Application.class, args);
         ContextUtil.setApplicationContext(app);
+        LOGGER.info("ContextUtil.setApplicationContext(app), app={}",app);
     }
 }

+ 5 - 0
bi-server/src/main/java/com/usoftchina/bi/server/SpringbootStartApplication.java

@@ -1,5 +1,7 @@
 package com.usoftchina.bi.server;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.boot.builder.SpringApplicationBuilder;
 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
@@ -9,8 +11,11 @@ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
  */
 public class SpringbootStartApplication extends SpringBootServletInitializer {
 
+    private static Logger LOGGER = LoggerFactory.getLogger(Application.class);
+
     @Override
     protected SpringApplicationBuilder configure(SpringApplicationBuilder applicationBuilder){
+        LOGGER.info("SpringbootStartApplication running...");
         return applicationBuilder.sources(Application.class);
     }
 

+ 4 - 0
bi-server/src/main/java/com/usoftchina/bi/server/service/dataSource/DataBasesService.java

@@ -213,7 +213,11 @@ public class DataBasesService {
         LOGGER.info("target contains Key {} = {}", databasesInfo.getId(), target.containsKey(String.valueOf(databasesInfo.getId())));
         if (!target.containsKey(String.valueOf(databasesInfo.getId()))) {
             target.put(databasesInfo.getId(), dataSourceRegister.buildDataSource(dsMap));
+            LOGGER.info("target.put() finish...");
+
             DynamicDataSource datasource = (DynamicDataSource) ContextUtil.getBean("dataSource");
+            LOGGER.info("ContextUtil.getBean(\"dataSource\") finish, dataSource={}", datasource);
+
             datasource.setTargetDataSources(target);
             datasource.afterPropertiesSet();