diff --git a/core/src/main/java/hudson/model/AbstractProject.java b/core/src/main/java/hudson/model/AbstractProject.java index e51efaa11ba5ea00bbea8befceb832007cbecd62..15d336f48165e9d4803285672616f859c6374391 100644 --- a/core/src/main/java/hudson/model/AbstractProject.java +++ b/core/src/main/java/hudson/model/AbstractProject.java @@ -38,6 +38,8 @@ import java.util.Vector; import java.util.Set; import java.util.Collections; import java.util.HashSet; +import java.util.logging.Level; +import java.util.logging.Logger; /** * Base implementation of {@link Job}s that build software. @@ -470,7 +472,8 @@ public abstract class AbstractProject

,R extends A return scm.checkout(build, launcher, workspace, listener, changelogFile); } catch (InterruptedException e) { - e.printStackTrace(listener.fatalError("SCM check out aborted")); + listener.getLogger().println("SCM check out aborted"); + LOGGER.log(Level.INFO,build.toString()+" aborted",e); return false; } } @@ -802,4 +805,6 @@ public abstract class AbstractProject

,R extends A return o2-o1; } }; + + private static final Logger LOGGER = Logger.getLogger(AbstractProject.class.getName()); }