private static void Main(string[] args) { FFXIVLIB instance = new FFXIVLIB(); Chatlog c = instance.GetChatlog(); while (true) { if (c.IsNewLine()) { List <Chatlog.Entry> test = c.GetChatLogLines(); if (test.Count > 0) { Console.WriteLine("{0} new log lines", test.Count); } foreach (Chatlog.Entry line in test) { Console.WriteLine("{0}[{1}] -> {2}", line.Timestamp, line.Code, line.Text); } } Thread.Sleep(300); } // ReSharper disable once FunctionNeverReturns }