From cc9695baea001e955317770f74ff8dcc16e19ca3 Mon Sep 17 00:00:00 2001 From: xuxueli <931591021@qq.com> Date: Sat, 1 Nov 2025 05:55:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor(log):=20=E7=A7=BB=E9=99=A4=E5=86=97?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E6=97=A5=E5=BF=97=E8=AF=BB=E5=8F=96=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了 XxlJobFileAppender 中的 readLines 方法 -该方法功能已被其他实现替代,不再使用 - 简化了日志文件处理逻辑 - 减少了代码维护成本 - 避免潜在的资源泄漏问题- 提高了代码整洁度和可读性 --- .../xxl/job/core/log/XxlJobFileAppender.java | 31 ------------------- 1 file changed, 31 deletions(-) diff --git a/xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobFileAppender.java b/xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobFileAppender.java index cad3c373..b77a24fc 100644 --- a/xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobFileAppender.java +++ b/xxl-job-core/src/main/java/com/xxl/job/core/log/XxlJobFileAppender.java @@ -178,35 +178,4 @@ public class XxlJobFileAppender { return new LogResult(fromLineNum, toLineNum, logContentBuilder.toString(), false); } - /** - * read log data - * @param logFile - * @return log line content - */ - public static String readLines(File logFile){ - BufferedReader reader = null; - try { - reader = new BufferedReader(new InputStreamReader(new FileInputStream(logFile), "utf-8")); - if (reader != null) { - StringBuilder sb = new StringBuilder(); - String line = null; - while ((line = reader.readLine()) != null) { - sb.append(line).append("\n"); - } - return sb.toString(); - } - } catch (IOException e) { - logger.error(e.getMessage(), e); - } finally { - if (reader != null) { - try { - reader.close(); - } catch (IOException e) { - logger.error(e.getMessage(), e); - } - } - } - return null; - } - }