ITraceWriter Interface

 

Represents the trace writer.

Namespace:   System.Web.Http.Tracing
Assembly:  System.Web.Http (in System.Web.Http.dll)

Syntax

public interface ITraceWriter
public interface class ITraceWriter
type ITraceWriter = interface end
Public Interface ITraceWriter

Methods

Name Description
System_CAPS_pubmethod Trace(HttpRequestMessage, String, TraceLevel, Action<TraceRecord>)

Invokes the specified traceAction to allow setting values in a new TraceRecord if and only if tracing is permitted at the given category and level.

Extension Methods

Name Description
System_CAPS_pubmethod Debug(HttpRequestMessage, String, Exception)

Overloaded. Provides a set of methods and properties that help debug your code with the specified writer, request, category and exception.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Debug(HttpRequestMessage, String, Exception, String, Object[])

Overloaded. Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Debug(HttpRequestMessage, String, String, Object[])

Overloaded. Provides a set of methods and properties that help debug your code with the specified writer, request, category, exception, message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Error(HttpRequestMessage, String, Exception)

Overloaded. Displays an error message in the list with the specified writer, request, category and exception.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Error(HttpRequestMessage, String, Exception, String, Object[])

Overloaded. Displays an error message in the list with the specified writer, request, category, exception, message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Error(HttpRequestMessage, String, String, Object[])

Overloaded. Displays an error message in the list with the specified writer, request, category, message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Fatal(HttpRequestMessage, String, Exception)

Overloaded. Displays an error message in the ITraceWriterExtensions class with the specified writer, request, category and exception.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Fatal(HttpRequestMessage, String, Exception, String, Object[])

Overloaded. Displays an error message in the ITraceWriterExtensions class with the specified writer, request, category and exception, message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Fatal(HttpRequestMessage, String, String, Object[])

Overloaded. Displays an error message in the ITraceWriterExtensions class with the specified writer, request, category and message format and argument.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Info(HttpRequestMessage, String, Exception)

Overloaded. Displays the details in the System.Web.Http.Tracing.ITraceWriterExtensions.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Info(HttpRequestMessage, String, Exception, String, Object[])

Overloaded. Displays the details in the System.Web.Http.Tracing.ITraceWriterExtensions.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Info(HttpRequestMessage, String, String, Object[])

Overloaded. Displays the details in the System.Web.Http.Tracing.ITraceWriterExtensions.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Trace(HttpRequestMessage, String, TraceLevel, Exception)

Overloaded. Indicates the trace listeners in the Listeners collection.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Trace(HttpRequestMessage, String, TraceLevel, Exception, String, Object[])

Overloaded. Indicates the trace listeners in the Listeners collection.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Trace(HttpRequestMessage, String, TraceLevel, String, Object[])

Overloaded. Indicates the trace listeners in the Listeners collection.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod TraceBeginEnd(HttpRequestMessage, String, TraceLevel, String, String, Action<TraceRecord>, Action, Action<TraceRecord>, Action<TraceRecord>)

Traces both a begin and an end trace around a specified operation.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod TraceBeginEndAsync(HttpRequestMessage, String, TraceLevel, String, String, Action<TraceRecord>, Func<Task>, Action<TraceRecord>, Action<TraceRecord>)

Overloaded. Traces both a begin and an end trace around a specified operation. (Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod TraceBeginEndAsync<TResult>(HttpRequestMessage, String, TraceLevel, String, String, Action<TraceRecord>, Func<Task<TResult>>, Action<TraceRecord, TResult>, Action<TraceRecord>)

Overloaded. Traces both a begin and an end trace around a specified operation. (Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Warn(HttpRequestMessage, String, Exception)

Overloaded. Indicates the warning level of execution.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Warn(HttpRequestMessage, String, Exception, String, Object[])

Overloaded. Indicates the warning level of execution.(Defined by ITraceWriterExtensions.)

System_CAPS_pubmethod Warn(HttpRequestMessage, String, String, Object[])

Overloaded. Indicates the warning level of execution.(Defined by ITraceWriterExtensions.)

See Also

System.Web.Http.Tracing Namespace

Return to top