Tengo un programa de consola, me gustaría reflejar continuamente el resultado de Console.Write en una colección, que puedo ver en la cola en tiempo real. La colección podría ser una matriz, una lista, etc.¿Hay alguna manera de reflejar continuamente el resultado de Console.Write en una colección (matriz, lista, etc.)?
Supongo que tendré que usar algún tipo de controlador de eventos?
No me importa que mi dirección sea una biblioteca de terceros, p. Ej. NLog.
actualización
que necesito para mantener una colección en la memoria, lo que refleja el estado actual de la consola (que luego se puede enviar a una aplicación Windows Forms remotos usando sockets). Dejando a un lado los detalles, creo que puedo hacer esto con unas pocas líneas de C# - No quiero agregar una gran biblioteca de registro sin una buena necesidad.
Ok, eso es factible. Sin embargo, prefiero no cambiar la aplicación de consola existente, y esto creará problemas cuando haya múltiples parámetros para Console.Write(). – Contango