diff --git a/chaos-framework/src/main/java/io/openchaos/checker/PerfChecker.java b/chaos-framework/src/main/java/io/openchaos/checker/PerfChecker.java index c6d60f0..e4910a8 100644 --- a/chaos-framework/src/main/java/io/openchaos/checker/PerfChecker.java +++ b/chaos-framework/src/main/java/io/openchaos/checker/PerfChecker.java @@ -224,16 +224,14 @@ private void generateLatencyPointGraph() throws Exception { ImageIO.write(png.getImage(), "png", file); } - private String getValidLogFilePath(String envLogFilePath, String defaultFilePath) throws IOException { + private String getValidLogFilePath(String envLogFilePath, String defaultFilePath) { if (envLogFilePath != null && !envLogFilePath.isEmpty()) { Path path = Paths.get(envLogFilePath); if (Files.exists(path) && Files.isReadable(path)) { return envLogFilePath; - } else { - throw new IOException("CHAOS_MESH_LOG_FILE is set but the file does not exist or is not readable: " + envLogFilePath); } } - return defaultFilePath; + return defaultFilePath; // Use default path if environment variable is not set or invalid } private void renderPoint(JavaPlot plot, List dataSet, String title, int pointType, NamedPlotColor color) {