From ce2e88a532fc9487043d539680623a517fcbab7f Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 15 Jan 2025 22:20:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=97=A5=E5=BF=97=E8=A7=86?= =?UTF-8?q?=E5=9B=BE=EF=BC=8C=E5=8A=A8=E6=80=81=E8=AE=BE=E7=BD=AE=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E5=86=85=E5=AE=B9=E7=9A=84=E6=96=87=E6=9C=AC=E9=A2=9C?= =?UTF-8?q?=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/LoggingView.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/system/LoggingView.vue b/src/views/system/LoggingView.vue index c5c9c3bd..0785670b 100644 --- a/src/views/system/LoggingView.vue +++ b/src/views/system/LoggingView.vue @@ -44,6 +44,8 @@ function startSSELogging() { if (!timeoutId) { timeoutId = window.setTimeout(() => { logs.value.push(...buffer) + // 限制长度为1000 + logs.value = logs.value.slice(-1000) buffer.length = 0 timeoutId = null }, 100) @@ -70,9 +72,7 @@ watch( .filter(Boolean) // 倒序后插入parsedLogs顶部 - parsedLogs.value.unshift(...(newParsedLogs.reverse() as any[])) - // 只保留最新的1000条日志 - parsedLogs.value = parsedLogs.value.slice(0, 1000) + parsedLogs.value = [...(newParsedLogs.reverse() as any[])] }, { deep: true }, ) @@ -109,7 +109,7 @@ onBeforeUnmount(() => {
{{ item.program }}