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 +}