进程停止后关闭 _writeStreamTimer

This commit is contained in:
ChsBuffer
2020-08-05 16:18:23 +08:00
parent 3883239836
commit 6d85c78552

View File

@@ -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;
}
/// <summary>