private static void loggingSvc() { long prev = 0; while (true) { Thread.Sleep(200); var lastWrite = Libs.LastWriteTime(Conf.LastLineFile); if (lastWrite == 0 || lastWrite == prev) { continue; } try { using (var sr = new StreamReader(Conf.LastLineFile)) { Console.Write(sr.ReadToEnd()); } } catch (Exception) { continue; } Console.Out.Flush(); prev = lastWrite; } }