Live Chat Icon For mobile
Live Chat Icon

How can I direct debug output to a text file

Platform: WinForms| Category: Debugging

You need to add a Trace Listener to your code. Below is sample code that adds a TextWriterTraceListener (and don’t forget the Flush before you terminate). For more information on tracing in general, look for the topic ‘Tracing Code in an Application’ in your online .NET documentation.

	//set up the listener...
	System.IO.FileStream myTraceLog = new  System.IO.FileStream(@'C:\myTraceLog.txt',  System.IO.FileMode.OpenOrCreate);
	TextWriterTraceListener myListener = new TextWriterTraceListener(myTraceLog);
	//output to the instance of your listener
	myListener.WriteLine( 'This is some good stuff');
	//flush any open output before termination... maybe in an override of your form’s OnClosed

Share with

Related FAQs

Couldn't find the FAQs you're looking for?

Please submit your question and answer.