Sdílet prostřednictvím


ServiceTraceWriter Třída

Definice

Tato System.Web.Http.Tracing.ITraceWriter implementace naformátuje trasování tak, aby zahrnovala identifikátor korelace požadavku, pokud je k dispozici. Kromě toho umožňuje filtrování trasování na základě příslušné kategorie.

public class ServiceTraceWriter : System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
type ServiceTraceWriter = class
    inherit SystemDiagnosticsTraceWriter
Public Class ServiceTraceWriter
Inherits SystemDiagnosticsTraceWriter
Dědičnost
System.Web.Http.Tracing.SystemDiagnosticsTraceWriter
ServiceTraceWriter

Konstruktory

ServiceTraceWriter()

Inicializuje novou instanci ServiceTraceWriter třídy s výchozím nastavením.

Metody

Format(TraceRecord)

Tato System.Web.Http.Tracing.ITraceWriter implementace naformátuje trasování tak, aby zahrnovala identifikátor korelace požadavku, pokud je k dispozici. Kromě toho umožňuje filtrování trasování na základě příslušné kategorie.

IsApplicationTrace(String)

Určuje, jestli je kategorie kategorie aplikace, tím, že zkontroluje, jestli trasování nezačíná žádnou předponou vyloučených kategorií.

SetExcludedCategoryPrefixes(IEnumerable<String>)

Aktualizace sadu předpon kategorií, které se mají vyloučit z protokolování uživatelů. Každé trasování má "Category" označující původ (tj. "zdroj") trasování. Aplikace může použít LogCategories navrhované kategorie nebo jednoduše vynechat kategorii, která bude používat hodnotu poskytnutou parametrem CallerMemberNameAttribute. Protokol s kategorií, která odpovídá některé z vyloučených předpon, se nezaprotokoluje.

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

Tato System.Web.Http.Tracing.ITraceWriter implementace naformátuje trasování tak, aby zahrnovala identifikátor korelace požadavku, pokud je k dispozici. Kromě toho umožňuje filtrování trasování na základě příslušné kategorie.

Platí pro