I once saw the source code of a winform application and the code had a Console.WriteLine();. I asked the reason for that and i was told that it was for
The end user won't see it, and to be honest its much cleaner to put it into a proper log, but if you run it through VS the Console window will populate.