changeset 43:cdcf9a82116f

debug logging
author Pavel.Sher
date Fri, 22 Aug 2008 20:21:48 +0400
parents ecea5b48a830
children 1490e2981799
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java	Mon Aug 11 13:00:41 2008 +0400
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/CommandUtil.java	Fri Aug 22 20:21:48 2008 +0400
@@ -27,7 +27,11 @@
   public static void checkCommandFailed(@NotNull String cmdName, @NotNull ExecResult res) throws VcsException {
     if (res.getExitCode() > 0 || res.getException() != null) {
       commandFailed(cmdName, res);
-    } 
+    }
+    if (res.getStderr().length() > 0) {
+      Loggers.VCS.warn("Error output produced by: " + cmdName);
+      Loggers.VCS.warn(res.getStderr());
+    }
   }
 
   public static void commandFailed(final String cmdName, final ExecResult res) throws VcsException {
@@ -47,6 +51,7 @@
     Loggers.VCS.debug("Run command: " + cmdStr);
     ExecResult res = SimpleCommandLineProcessRunner.runCommand(cli, null);
     CommandUtil.checkCommandFailed(cmdStr, res);
+    Loggers.VCS.debug(res.getStdout());
     return res;
   }
 }