diff --git a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Adb.java b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Adb.java
index eafbbb5..d25c901 100644
--- a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Adb.java
+++ b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Adb.java
@@ -151,7 +151,9 @@ public static class Http {
public static void download(String fileName, File destination) throws IOException {
try {
Arguments arg = Arguments.get();
- FileUtils.copyInputStreamToFile(new URL("http://localhost:" + arg.port + "?name=" + fileName).openStream(), destination);
+ URL url = new URL("http://localhost:" + arg.port + "?name=" + fileName);
+ Log.i("Host: " + url);
+ FileUtils.copyInputStreamToFile(url.openStream(), destination);
} catch (Throwable e) {
checkAppStarted();
checkRheaTraceIntegration();
diff --git a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Main.java b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Main.java
index af8adc0..6d4c6bd 100644
--- a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Main.java
+++ b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/Main.java
@@ -165,7 +165,7 @@ private static void showBufferUsage() {
long currentSize = appTraceBuffer.optLong("currentSize");
long maxSize = appTraceBuffer.optLong("maxSize");
if (currentSize <= maxSize) {
- Log.blue("MaxAppTraceBufferSize usage " + currentSize + "/" + maxSize + " (" + (currentSize * 100 / maxSize) + "%)");
+ Log.blue("MaxAppTraceBufferSize usage " + currentSize + "/" + maxSize + " (" + (currentSize * 100f / maxSize) + "%)");
} else {
Log.red("MaxAppTraceBufferSize is too small. Expected " + currentSize + " Actual " + maxSize + ". Add `-maxAppTraceBufferSize " + currentSize + "` to your command");
}
diff --git a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Mapping.java b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Mapping.java
index 43a23c3..3661ecd 100644
--- a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Mapping.java
+++ b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Mapping.java
@@ -48,7 +48,7 @@ private static File selectMapping() throws IOException {
version = version.substring(1);
File file = new File(MAPPING_DIR, version);
if (file.exists()) {
- Log.i("reuse cached mapping:" + file);
+ Log.i("reuse cached mapping: " + file.toPath().toUri());
} else {
// 3. mapping in apk
Log.i("downloading mapping");
diff --git a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Workspace.java b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Workspace.java
index daa8e54..fddb2c4 100644
--- a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Workspace.java
+++ b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/core/Workspace.java
@@ -54,7 +54,7 @@ public static void clear() {
throw new TraceError("can not create dir " + workspace, "you can retry or create the directory by your self:" + workspace);
}
FileUtils.cleanDirectory(workspace);
- Log.i("workspace clear: " + workspace.getAbsolutePath());
+ Log.i("workspace clear: " + workspace.toPath().toUri());
} catch (IOException e) {
throw new TraceError(e.getMessage(), "you can retry or create the directory by your self:" + Workspace.root());
}
diff --git a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/perfetto/TraceProcessor.java b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/perfetto/TraceProcessor.java
index 5ed02f2..aae224d 100644
--- a/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/perfetto/TraceProcessor.java
+++ b/rhea-tool/rhea-trace-processor/src/main/java/com/bytedance/rheatrace/processor/perfetto/TraceProcessor.java
@@ -62,8 +62,8 @@ protected void merge(List binaryFrame, List aTrace) throws IOExce
TraceAssembler.assemble(systemTrace, binaryFrame, aTrace);
File output = Workspace.output();
try (FileOutputStream out = new FileOutputStream(output)) {
- Log.red("writing trace:" + output);
+ Log.red("writing trace: " + output.toPath().toUri());
systemTrace.build().writeTo(out);
}
}
-}
\ No newline at end of file
+}