Skip to content

Commit 3a6e861

Browse files
authored
Merge pull request #1569 from stalep/quarkus-log-file2
When starting native image, use argument for log file location
2 parents 78866fd + 5e52532 commit 3a6e861

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

test-framework/common/src/main/java/io/quarkus/test/common/NativeImageLauncher.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ public void start() throws Exception {
5959
args.add(path);
6060
args.add("-Dquarkus.http.port=" + port);
6161
args.add("-Dtest.url=" + TestHTTPResourceManager.getUri());
62-
//args.add("-Dquarkus.log.file.path=target/quarkus.log");
63-
PropertyTestUtil.setLogFileProperty();
62+
args.add("-Dquarkus.log.file.path=" + PropertyTestUtil.getLogFileLocation());
6463

6564
System.out.println("Executing " + args);
6665

test-framework/common/src/main/java/io/quarkus/test/common/PropertyTestUtil.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,13 @@
2222
public class PropertyTestUtil {
2323

2424
public static void setLogFileProperty() {
25+
System.setProperty("quarkus.log.file.path", getLogFileLocation());
26+
}
27+
28+
public static String getLogFileLocation() {
2529
if (Files.isDirectory(Paths.get("build"))) {
26-
System.setProperty("quarkus.log.file.path", "build" + File.separator + "quarkus.log");
27-
} else
28-
System.setProperty("quarkus.log.file.path", "target" + File.separator + "quarkus.log");
30+
return "build" + File.separator + "quarkus.log";
31+
}
32+
return "target" + File.separator + "quarkus.log";
2933
}
3034
}

0 commit comments

Comments
 (0)