diff --git a/spring-boot/src/test/java/org/springframework/boot/logging/logback/LogbackLoggingSystemTests.java b/spring-boot/src/test/java/org/springframework/boot/logging/logback/LogbackLoggingSystemTests.java index d946ed842c..87c0b5108e 100644 --- a/spring-boot/src/test/java/org/springframework/boot/logging/logback/LogbackLoggingSystemTests.java +++ b/spring-boot/src/test/java/org/springframework/boot/logging/logback/LogbackLoggingSystemTests.java @@ -51,7 +51,11 @@ public class LogbackLoggingSystemTests { @Before public void setup() { this.logger = new SLF4JLogFactory().getInstance(getClass().getName()); - new File("/tmp/spring.log").delete(); + new File(tmpDir() + "/spring.log").delete(); + } + + private String tmpDir() { + return System.getProperty("java.io.tmpdir"); } @After @@ -68,8 +72,9 @@ public class LogbackLoggingSystemTests { this.logger.info("Hello world"); String output = this.output.toString().trim(); assertTrue("Wrong output:\n" + output, output.contains("Hello world")); - assertTrue("Wrong output:\n" + output, output.contains("/tmp/spring.log")); - assertFalse(new File("/tmp/spring.log").exists()); + assertTrue("Wrong output (not " + tmpDir() + " :\n" + output, + output.contains(tmpDir() + "/tmp.log")); + assertFalse(new File(tmpDir() + "/tmp.log").exists()); } @Test(expected = IllegalStateException.class)