Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub WorkerMethod()
- ''//Do some work
- Trace.WriteLine("Work progress")
- ''//Do more work
- Trace.WriteLine("Another progress update")
- ''//...
- End Sub
- Sub Main()
- ''//Do any setup, like confirm the user wants to continue or whatever
- WorkerMethod()
- End Sub
- Public Class ConsoleTrace
- Inherits Diagnostics.TraceListener
- Public Overloads Overrides Sub Write(ByVal message As String)
- Console.Write(message)
- End Sub
- Public Overloads Overrides Sub WriteLine(ByVal message As String)
- Console.WriteLine(message)
- End Sub
- End Class
- <?xml version="1.0"?>
- <configuration>
- <system.diagnostics>
- <trace autoflush="true">
- <listeners>
- <add name="logListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="cat.log" />
- <add name="consoleListener" type="System.Diagnostics.ConsoleTraceListener"/>
- </listeners>
- </trace>
- </system.diagnostics>
- </configuration>
- Trace.Listeners.Add(new ConsoleTraceListener());
- ConsoleTraceListener listener = new ConsoleTraceListener();
- Trace.Listeners.Add(listener);
- Trace.WriteLine("Howdy");
- Trace.Listeners.Remove(listener);
- Trace.Close();
- Stream outResultsFile = File.Create ("output.txt");
- var textListener = new TextWriterTraceListener (outResultsFile);
- Trace.Listeners.Add (textListener);
Add Comment
Please, Sign In to add comment