We have a C# service that is deployed to a remote customer system. The application writes a substantial amount of \"diagnostic\" information to the console (i.e. Console.WriteL
I wouldn't use Console.WriteLine at all from a Window Service. You should probably log these errors to a log file.
Another way of doing this so that multiple applications can consume the logs is posting the log messages to a MSMQ queue.