У меня есть консольная программа, я бы хотел непрерывно отражать результаты Console.Write в коллекцию, которую я могу просмотреть в реальном времени. Коллекция может быть массивом, списком и т. Д.
Полагаю, мне придется использовать какой-то обработчик событий?
Я не против, чтобы меня указывали в сторону сторонней библиотеки, например NLog.
Обновление
Мне нужно сохранить коллекцию в памяти, которая отражает текущее состояние консоли (затем я могу отправить в удаленное приложение WinForms с помощью сокетов). За исключением деталей, я думаю, что я могу сделать это с помощью нескольких строк C # - я не хочу добавлять огромную библиотеку журналов без особой необходимости в этом.