diff --git a/web/src/components/common/RealtimeLog.vue b/web/src/components/common/RealtimeLog.vue index 2f63af62..4f565149 100644 --- a/web/src/components/common/RealtimeLog.vue +++ b/web/src/components/common/RealtimeLog.vue @@ -11,7 +11,7 @@ const logRef = ref(null) let logWs: WebSocket | null = null const init = async () => { - const cmd = `tail -n 40 -f '${props.path}'` + const cmd = `tail -n 200 -f '${props.path}'` ws.exec(cmd) .then((ws: WebSocket) => { logWs = ws diff --git a/web/src/components/common/RealtimeLogModal.vue b/web/src/components/common/RealtimeLogModal.vue index f280cbe1..bae3351d 100644 --- a/web/src/components/common/RealtimeLogModal.vue +++ b/web/src/components/common/RealtimeLogModal.vue @@ -12,7 +12,7 @@ const logRef = ref(null) let logWs: WebSocket | null = null const init = async () => { - const cmd = `tail -n 40 -f '${props.path}'` + const cmd = `tail -n 200 -f '${props.path}'` ws.exec(cmd) .then((ws: WebSocket) => { logWs = ws @@ -36,14 +36,12 @@ const handleClose = () => { log.value = '' } -watch( - () => props.path, - () => { - handleClose() +watch([() => props.path, () => show.value], () => { + handleClose() + if (show.value) { init() } -) - +}) watchEffect(() => { if (log.value) { nextTick(() => { diff --git a/web/src/views/home/IndexView.vue b/web/src/views/home/IndexView.vue index 94a7d89f..72f3a2a4 100644 --- a/web/src/views/home/IndexView.vue +++ b/web/src/views/home/IndexView.vue @@ -441,7 +441,7 @@ if (import.meta.hot) {

负载状态