From c068b255a51b3bf4e12f4986a217e5fbce13d746 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 24 Apr 2023 21:38:11 +0200 Subject: [PATCH] print the log at least once even if the game exits early --- build.cake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.cake b/build.cake index e2b3a82..b66d10a 100644 --- a/build.cake +++ b/build.cake @@ -43,7 +43,7 @@ Task("Run").IsDependentOn("CopyToMods").Does(() => { using (var stream = new FileStream(log, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { using (var reader = new StreamReader(stream)) { var lastPos = 0L; - while (!process.HasExited) { + do { if (reader.BaseStream.Length > lastPos) { reader.BaseStream.Seek(lastPos, SeekOrigin.Begin); string line; @@ -52,7 +52,7 @@ Task("Run").IsDependentOn("CopyToMods").Does(() => { lastPos = reader.BaseStream.Position; } Thread.Sleep(10); - } + } while (!process.HasExited); } } }