From 6d85c78552f2b954032001d9f779101b1e6f1e0a Mon Sep 17 00:00:00 2001 From: ChsBuffer <33744752+chsbuffer@users.noreply.github.com> Date: Wed, 5 Aug 2020 16:18:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E7=A8=8B=E5=81=9C=E6=AD=A2=E5=90=8E?= =?UTF-8?q?=E5=85=B3=E9=97=AD=20=5FwriteStreamTimer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Netch/Controllers/Interface/Instance.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Netch/Controllers/Interface/Instance.cs b/Netch/Controllers/Interface/Instance.cs index d264b081..f1190cca 100644 --- a/Netch/Controllers/Interface/Instance.cs +++ b/Netch/Controllers/Interface/Instance.cs @@ -167,11 +167,15 @@ namespace Netch.Controllers private void OnExited(object sender, EventArgs e) { + if (RedirectStd) + { + _writeStreamTimer.Enabled = false; + Thread.Sleep(100); // 等待 Write() 写入流 + _logFileStream.Close(); + _logFileStream = null; + } + State = State.Stopped; - if (!RedirectStd) return; - Thread.Sleep(500); // 等待 SaveStreamTimerEvent 写入日志 - _logFileStream.Close(); - _logFileStream = null; } ///