From 39cf26628fd860bbe5c55db732e4e853885c48c4 Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Wed, 3 Sep 2025 17:25:30 +0800 Subject: [PATCH] feat: Optimize log file reading (#10249) --- agent/app/service/file.go | 7 - frontend/src/components/log/file/index.vue | 143 +++++++++++++-------- 2 files changed, 91 insertions(+), 59 deletions(-) diff --git a/agent/app/service/file.go b/agent/app/service/file.go index 6b5245358..dd4c6cb36 100644 --- a/agent/app/service/file.go +++ b/agent/app/service/file.go @@ -580,13 +580,6 @@ func (f *FileService) ReadLogByLine(req request.FileReadByLineReq) (*response.Fi if err != nil { return nil, err } - if req.Latest && req.Page == 1 && len(logFileRes.Lines) < 1000 && logFileRes.TotalPages > 1 { - res, err := files.ReadFileByLine(logFilePath, logFileRes.TotalPages-1, req.PageSize, false) - if err != nil { - return nil, err - } - logFileRes.Lines = append(res.Lines, logFileRes.Lines...) - } scope = "page" lines = logFileRes.Lines } diff --git a/frontend/src/components/log/file/index.vue b/frontend/src/components/log/file/index.vue index 4ba7eba7a..80043ecc6 100644 --- a/frontend/src/components/log/file/index.vue +++ b/frontend/src/components/log/file/index.vue @@ -29,20 +29,22 @@
-
- +
+
+ +