]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.services/src/org/simantics/db/services/GlobalServiceInitializer.java
Speeding up platform startup time
[simantics/platform.git] / bundles / org.simantics.db.services / src / org / simantics / db / services / GlobalServiceInitializer.java
index 84a2d1c6a3a9e380a3fef8b6cb57a53a5cb020a5..c3017023399bee8e17c88fc2218417b28851dfcd 100644 (file)
@@ -20,12 +20,16 @@ import org.eclipse.core.runtime.MultiStatus;
 import org.eclipse.core.runtime.Platform;
 import org.eclipse.core.runtime.Status;
 import org.simantics.db.Session;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * @author Tuukka Lehtonen
  */
 public class GlobalServiceInitializer implements ServiceInitializer {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(GlobalServiceInitializer.class);
+
     private static final String PLUGIN_ID           = "org.simantics.db.services";
 
     private static final String SERVICE_INITIALIZER = "serviceInitializer";
@@ -36,6 +40,7 @@ public class GlobalServiceInitializer implements ServiceInitializer {
     public IStatus initialize(final Session s) {
         MultiStatus problems = new MultiStatus(PLUGIN_ID, INITIALIZER_ERROR, "ServiceInitializer errors:", null);
 
+        LOGGER.info("Initializing..");
         // Initialize adaption service
         merge(problems, new AdaptionServiceInitializer().initialize(s));
 
@@ -48,7 +53,7 @@ public class GlobalServiceInitializer implements ServiceInitializer {
             if (ep != null) {
                 for (IConfigurationElement conf : ep.getConfigurationElements()) {
                     try {
-//                        System.out.println("initialize: " + conf.getAttribute("class") + " (id=" + conf.getAttribute("id") + ")");
+                        LOGGER.info("initialize: " + conf.getAttribute("class") + " (id=" + conf.getAttribute("id") + ")");
                         ServiceInitializer initializer = (ServiceInitializer) conf.createExecutableExtension("class");
                         merge(problems, initializer.initialize(s));
                     } catch (CoreException e) {