Dela via


ServiceTraceWriter Klass

Definition

Den här System.Web.Http.Tracing.ITraceWriter implementeringen formaterar spårningar så att de innehåller en korrelationsidentifierare för begäran om sådan finns. Dessutom kan spårningar filtreras baserat på deras respektive "kategori".

public class ServiceTraceWriter : System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
type ServiceTraceWriter = class
    inherit SystemDiagnosticsTraceWriter
Public Class ServiceTraceWriter
Inherits SystemDiagnosticsTraceWriter
Arv
System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
ServiceTraceWriter

Konstruktorer

ServiceTraceWriter()

Initierar en ny instans av ServiceTraceWriter klassen med standardinställningar.

Metoder

Format(TraceRecord)

Den här System.Web.Http.Tracing.ITraceWriter implementeringen formaterar spårningar så att de innehåller en korrelationsidentifierare för begäran om sådan finns. Dessutom kan spårningar filtreras baserat på deras respektive "kategori".

IsApplicationTrace(String)

Avgör om en kategori är en programkategori genom att kontrollera att spårningen inte börjar med något av de undantagna kategoriprefixen.

SetExcludedCategoryPrefixes(IEnumerable<String>)

Uppdateringar uppsättningen kategoriprefix som ska undantas från användarloggning. Varje spårning har en "kategori" som anger ursprunget (dvs. "källan") för spårningen. Ett program kan använda LogCategories som föreslagna kategorier eller helt enkelt utelämna kategorin som använder värdet som tillhandahålls av CallerMemberNameAttribute. En logg med en kategori som matchar något av de undantagna prefixen loggas inte.

Trace(HttpRequestMessage, String, TraceLevel, Action<TraceRecord>)

Den här System.Web.Http.Tracing.ITraceWriter implementeringen formaterar spårningar så att de innehåller en korrelationsidentifierare för begäran om sådan finns. Dessutom kan spårningar filtreras baserat på deras respektive "kategori".

Gäller för