C# Class WebApiContrib.Tracing.Slab.SlabTraceWriter

Inheritance: ITraceWriter
Afficher le fichier Open project: WebApiContrib/WebApiContrib.Tracing.Slab

Méthodes publiques

Méthode Description
SlabTraceWriter ( ) : System
SlabTraceWriter ( Dictionary exectueLogDict ) : System

An event src can be used from your project if you require special EventId etc...

Trace ( HttpRequestMessage request, string category, TraceLevel level, Action traceAction ) : void

Private Methods

Méthode Description
AddRecordDataToMessage ( System.Web.Http.Tracing.TraceRecord record, StringBuilder message ) : void
AddRequestDataToMessage ( System.Web.Http.Tracing.TraceRecord record, StringBuilder message ) : void
LogToSlab ( System.Web.Http.Tracing.TraceRecord record ) : void

Method Details

SlabTraceWriter() public méthode

public SlabTraceWriter ( ) : System
Résultat System

SlabTraceWriter() public méthode

An event src can be used from your project if you require special EventId etc...
public SlabTraceWriter ( Dictionary exectueLogDict ) : System
exectueLogDict Dictionary
Résultat System

Trace() public méthode

public Trace ( HttpRequestMessage request, string category, TraceLevel level, Action traceAction ) : void
request System.Net.Http.HttpRequestMessage
category string
level TraceLevel
traceAction Action
Résultat void