LOGGER: Added user interaction log for checking performance
authordonghyuk.yang <donghyuk.yang@samsung.com>
Mon, 28 Apr 2014 16:20:46 +0000 (01:20 +0900)
committerdonghyuk.yang <donghyuk.yang@samsung.com>
Mon, 28 Apr 2014 16:20:46 +0000 (01:20 +0900)
Change-Id: I334c36cdb61593b2b80eae3cf0bdf1afa437d299
Signed-off-by: donghyuk.yang <donghyuk.yang@samsung.com>
org.tizen.nativeplatform/src/org/tizen/nativeplatform/pkg/commander/rpm/RpmCommanderCommon.java
org.tizen.nativeplatform/src/org/tizen/nativeplatform/util/PlatformUserInteraction.java

index ab714d7..5332875 100644 (file)
@@ -38,6 +38,7 @@ import org.eclipse.ui.console.MessageConsoleStream;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.tizen.common.ui.view.console.ConsoleManager;
+import org.tizen.common.util.log.UserLogger;
 import org.tizen.nativeplatform.pkg.commander.ICommandStatus;
 import org.tizen.nativeplatform.pkg.commander.IPkgCommander;
 import org.tizen.nativeplatform.pkg.model.Package;
@@ -51,6 +52,7 @@ import org.tizen.nativeplatform.pkgmgr.PackageManagerOutputReceiver;
 import org.tizen.nativeplatform.repo.model.Repository;
 import org.tizen.nativeplatform.types.PkgInstallTypes;
 import org.tizen.nativeplatform.util.CharacterStripper;
+import org.tizen.nativeplatform.util.PlatformUserInteraction;
 
 public abstract class RpmCommanderCommon implements IPkgCommander {
 
@@ -307,7 +309,7 @@ public abstract class RpmCommanderCommon implements IPkgCommander {
         if (monitor != null) {
             monitor.beginTask("", 1);
         }
-
+        UserLogger.start(PlatformUserInteraction.COPY_PKG);
         ICommandStatus status = copyFilesToTmpDir(files);
         if (status == null) {
             return null;
@@ -316,10 +318,12 @@ public abstract class RpmCommanderCommon implements IPkgCommander {
             logger.error(status.getMessage(), status.getException());
             return status;
         }
+        UserLogger.end(PlatformUserInteraction.COPY_PKG);
 
         List<String> value = status.getValues();
         if (value != null && value.size() > 0) {
             changeUpdateMode();
+            UserLogger.start(PlatformUserInteraction.INSTALL_PKG);
             if (type == TOOL.RPM) {
                 String command = makeCommand(getResetRpmDb(),
                         RpmTool.installCommand(value.toArray(new String[0])));
@@ -334,6 +338,7 @@ public abstract class RpmCommanderCommon implements IPkgCommander {
                     status = execute(command, 50000, monitor);
                 }
             }
+            UserLogger.end(PlatformUserInteraction.INSTALL_PKG);
         }
 
         if (monitor != null) {
index 38fce16..4393b9b 100644 (file)
@@ -20,4 +20,6 @@ public class PlatformUserInteraction {
     public static final String START_GDB = "start.gdb";\r
     public static final String START_GDB_SESSION = "start.gdb.session";\r
     public static final String CONNECT_GDBSERVER = "connect.gdb";\r
+    public static final String COPY_PKG = "copy.pkg";\r
+    public static final String INSTALL_PKG = "install.pkg";\r
 }\r