more log.debug statements
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 6 Feb 2014 14:16:37 +0000 (14:16 +0000)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 6 Feb 2014 14:16:37 +0000 (14:16 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/datasource/CdmDataSourceViewPart.java

index 00f19ba0aff81ea00f64752c3580c9e1adf8b7ba..fd574bec49bc5b7c9ab3ab96216ae4f533dbf464 100644 (file)
@@ -13,6 +13,7 @@ package eu.etaxonomy.taxeditor.view.datasource;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.log4j.Logger;
 import org.eclipse.core.commands.Command;
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.core.commands.NotEnabledException;
@@ -46,6 +47,7 @@ import org.eclipse.ui.commands.ICommandService;
 import org.eclipse.ui.handlers.IHandlerService;
 import org.eclipse.ui.part.ViewPart;
 import org.eclipse.ui.progress.IWorkbenchSiteProgressService;
+import org.springframework.security.core.GrantedAuthority;
 
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
@@ -63,6 +65,8 @@ import eu.etaxonomy.taxeditor.store.StoreUtil;
  */
 public class CdmDataSourceViewPart extends ViewPart{
        
+    private static final Logger logger = Logger.getLogger(CdmDataSourceViewPart.class);
+       
        private class ContextListener extends ContextListenerAdapter{
                /* (non-Javadoc)
                 * @see eu.etaxonomy.taxeditor.model.IContextListener#contextAboutToStop(org.eclipse.ui.IMemento, org.eclipse.core.runtime.IProgressMonitor)
@@ -110,6 +114,7 @@ public class CdmDataSourceViewPart extends ViewPart{
                @Override
                public IStatus run(final IProgressMonitor monitor) {
                        try{
+                               logger.debug("Begin of eclipse core runtime Job to Retrieve datasources");
                                monitor.beginTask("Retrieving datasources", dataSources.size() + 1);
                        
                                List<ICdmDataSource> dataSources = CdmDataSourceRepository.getAll();
@@ -131,14 +136,20 @@ public class CdmDataSourceViewPart extends ViewPart{
                                
                                for(final CdmMetaDataAwareDataSourceContainer container : containers){
                                        
+                                       
+                                       if(logger.isDebugEnabled()) logger.debug("  #" + container.hashCode() + " : next DataSourceContainer");                                         
                                        container.getMetaDataFromDataSource();
+                                       if(logger.isDebugEnabled()) logger.debug("  #" + container.hashCode() + " : metadata retrieved, creating new runnable ...");    
                                        Display.getDefault().asyncExec(new Runnable() {
                                                
                                                @Override
                                                public void run() {
+                                                       if(logger.isDebugEnabled()) logger.debug("  #" + container.hashCode() + " starting sub thread to update ...");  
                                                        viewer.update(container, null);
+                                                       if(logger.isDebugEnabled()) logger.debug("  #" + container.hashCode() + " end of sub thread to update ...");    
                                                }
                                        });
+                                       if(logger.isDebugEnabled()) logger.debug("  #" + container.hashCode() + " done");       
                                        monitor.worked(1);
                                }