Class ProgressTraceListener
The ProgressTraceListener class allows directing tracing or debugging output to Progress.
To activate, place the following snippet into the one-time
set-up method of either a test's fixture or the set-up
fixture of a project:
System.Trace.Listeners.Add(new ProgressTraceListener());
Make sure to only add a listener once, e.g.:
if (!System.Trace.Listeners.OfType<ProgressTraceListener>().Any())
System.Trace.Listeners.Add(new ProgressTraceListener());
Alternatively, add it in the one-time set-up and again remove
it in the one-time tear-down, e.g.:
_progressTraceListener = new ProgressTraceListener();
System.Trace.Listeners.Add(_progressTraceListener);
System.Trace.Listeners.Remove(_progressTraceListener);
_progressTraceListener.Close();
Implements
Inherited Members
Namespace: NUnit.Framework.Diagnostics
Assembly: nunit.framework.dll
Syntax
public class ProgressTraceListener : TextWriterTraceListener, IDisposable
Remarks
Although named "Trace", TextWriterTraceListener "directs tracing or debugging output".
This listener is provided by NUnit (i.e. the origin of Progress) same as the ConsoleTraceListener is provided by .NET (the origin of Console).
Constructors
View SourceProgressTraceListener()
Construct a ProgressTraceListener with trace output written to Progress
Declaration
public ProgressTraceListener()