diff --git a/core/src/main/java/hudson/model/WorkspaceCleanupThread.java b/core/src/main/java/hudson/model/WorkspaceCleanupThread.java
index <HASH>..<HASH> 100644
--- a/core/src/main/java/hudson/model/WorkspaceCleanupThread.java
+++ b/core/src/main/java/hudson/model/WorkspaceCleanupThread.java
@@ -83,6 +83,7 @@ public class WorkspaceCleanupThread extends PeriodicWork {
         if (item instanceof AbstractProject) {
             AbstractProject p = (AbstractProject) item;
             Node lb = p.getLastBuiltOn();
+            LOGGER.finer("Directory "+dir+" is last built on "+lb);
             if(lb!=null && lb.equals(n)) {
                 // this is the active workspace. keep it.
                 LOGGER.fine("Directory "+dir+" is the last workspace for "+p);
[HUDSON-<I>] Adding one more probe to diagnose this problem.

Can you increase the logging level of "hudson.model.WorkspaceCleanupThread" to FINER or above to get more details about why Hudson thinks it can delete this active workspace? You can go to http://server/hudson/log and scroll all the way to the bottom, then type in this logger name and logging level to do this.

I look forward to seeing your logs.

git-svn-id: <URL>