diff --git a/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java b/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java index 95b007b59f..4ece08e841 100644 --- a/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java +++ b/main/plugins/org.talend.core.repository/src/main/java/org/talend/core/repository/model/ProxyRepositoryFactory.java @@ -151,6 +151,7 @@ import org.talend.core.runtime.util.ItemDateParser; import org.talend.core.runtime.util.JavaHomeUtil; import org.talend.core.runtime.util.SharedStudioUtils; import org.talend.core.service.ICoreUIService; +import org.talend.core.service.INewDqService; import org.talend.core.utils.CodesJarResourceCache; import org.talend.cwm.helper.SubItemHelper; import org.talend.cwm.helper.TableHelper; @@ -2142,6 +2143,10 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory { unregisterM2EServiceBeforeLogon(); New2PluginLogger.log(); New1PluginLogger.log(); + if (GlobalServiceRegister.getDefault().isServiceRegistered(INewDqService.class)) { + INewDqService service = GlobalServiceRegister.getDefault().getService(INewDqService.class); + service.log(); + } try { TimeMeasurePerformance.begin("logOnProject", "logon project name '" + project.getLabel()+"'"); //$NON-NLS-1$ //$NON-NLS-2$ try { diff --git a/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java new file mode 100644 index 0000000000..f40d11d203 --- /dev/null +++ b/main/plugins/org.talend.core.runtime/src/main/java/org/talend/core/service/INewDqService.java @@ -0,0 +1,8 @@ +package org.talend.core.service; + +import org.talend.core.IService; + + +public interface INewDqService extends IService { + public void log(); +}