public static TraceWriterConfig TraceToTestOutput(this TraceManagerConfig traceManagerConfig, ITestOutputHelper testOutput, SwitchSet switchSet, EntryFormatter <TraceEntry> traceFormatter = null) { Contract.Requires <ArgumentNullException>(traceManagerConfig != null); Contract.Requires <ArgumentNullException>(testOutput != null); Contract.Requires <ArgumentNullException>(switchSet != null); return(TraceManagerConfigFluentExtensions.TraceTo(traceManagerConfig, new TestOutputLogWriterConfig(testOutput), switchSet, traceFormatter)); }
public static TraceWriterConfig TraceToTestOutput(this TraceManagerConfig traceManagerConfig, ITestOutputHelper testOutput, string tracerName = Tracer.All, ITraceSwitch traceSwitch = null, EntryFormatter <TraceEntry> traceFormatter = null) { Contract.Requires <ArgumentNullException>(traceManagerConfig != null); Contract.Requires <ArgumentNullException>(testOutput != null); Contract.Requires <ArgumentNullException>(tracerName != null); return(TraceManagerConfigFluentExtensions.TraceTo(traceManagerConfig, new TestOutputLogWriterConfig(testOutput), tracerName, traceSwitch, traceFormatter)); }