mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-10 15:35:49 +01:00
improve logging
This commit is contained in:
@@ -52,6 +52,7 @@ import java.io.OutputStream;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@@ -363,6 +364,24 @@ public class AbstractHgHandler
|
|||||||
cmdList.addAll(Arrays.asList(args));
|
cmdList.addAll(Arrays.asList(args));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (logger.isDebugEnabled())
|
||||||
|
{
|
||||||
|
StringBuilder msg = new StringBuilder("create process for [");
|
||||||
|
Iterator<String> it = cmdList.iterator();
|
||||||
|
|
||||||
|
while (it.hasNext())
|
||||||
|
{
|
||||||
|
msg.append(it.next());
|
||||||
|
|
||||||
|
if (it.hasNext())
|
||||||
|
{
|
||||||
|
msg.append(", ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
msg.append("]");
|
||||||
|
}
|
||||||
|
|
||||||
ProcessBuilder pb = new ProcessBuilder(cmdList);
|
ProcessBuilder pb = new ProcessBuilder(cmdList);
|
||||||
|
|
||||||
pb.directory(directory);
|
pb.directory(directory);
|
||||||
@@ -383,6 +402,22 @@ public class AbstractHgHandler
|
|||||||
env.put(ENV_REPOSITORY_PATH, directory.getAbsolutePath());
|
env.put(ENV_REPOSITORY_PATH, directory.getAbsolutePath());
|
||||||
env.putAll(extraEnv);
|
env.putAll(extraEnv);
|
||||||
|
|
||||||
|
if (logger.isTraceEnabled())
|
||||||
|
{
|
||||||
|
StringBuilder msg = new StringBuilder("start process in directory '");
|
||||||
|
|
||||||
|
msg.append(directory.getAbsolutePath()).append("' with env: \n");
|
||||||
|
|
||||||
|
for (Map.Entry<String, String> e : env.entrySet())
|
||||||
|
{
|
||||||
|
msg.append(" ").append(e.getKey());
|
||||||
|
msg.append(" = ").append(e.getValue());
|
||||||
|
msg.append("\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
logger.trace(msg.toString());
|
||||||
|
}
|
||||||
|
|
||||||
return pb.start();
|
return pb.start();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user