From e77f79e82b69530c9cfdb0c6fe11a2f3fceaf233 Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Tue, 11 Nov 2014 10:58:10 +0100 Subject: [PATCH] log error creating slave log directory --- core/src/main/java/hudson/model/Computer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/model/Computer.java b/core/src/main/java/hudson/model/Computer.java index b460cb6fb7..0dd9b8c39e 100644 --- a/core/src/main/java/hudson/model/Computer.java +++ b/core/src/main/java/hudson/model/Computer.java @@ -211,7 +211,9 @@ public /*transient*/ abstract class Computer extends Actionable implements Acces */ public File getLogFile() { File dir = new File(Jenkins.getInstance().getRootDir(),"logs/slaves/"+nodeName); - dir.mkdirs(); + if (!dir.exists() && !dir.mkdirs()) { + LOGGER.severe("Failed to create slave log directory " + dir.getAbsolutePath()); + } return new File(dir,"slave.log"); }