Clear system property set by log file registration

Closes gh-20790
This commit is contained in:
Andy Wilkinson
2020-04-01 11:10:16 +01:00
parent 5c879b2812
commit 281f4d4ceb

View File

@@ -30,6 +30,7 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.event.ApplicationStartingEvent;
import org.springframework.boot.logging.LogFile;
import org.springframework.boot.logging.LoggingSystem;
import org.springframework.boot.logging.LoggingSystemProperties;
import org.springframework.boot.testsupport.system.CapturedOutput;
import org.springframework.boot.testsupport.system.OutputCaptureExtension;
import org.springframework.context.ApplicationListener;
@@ -64,6 +65,9 @@ class LoggingApplicationListenerIntegrationTests {
assertThat(service.logFile).isNotNull();
assertThat(service.logFile.toString()).isEqualTo(logFile);
}
finally {
System.clearProperty(LoggingSystemProperties.LOG_FILE);
}
}
@Test