Udostępnij za pośrednictwem


ServiceTraceWriter Klasa

Definicja

Ta System.Web.Http.Tracing.ITraceWriter implementacja formatuje ślady, tak aby zawierały identyfikator korelacji żądania, jeśli jest dostępny. Ponadto umożliwia filtrowanie śladów na podstawie odpowiedniej kategorii.

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

Konstruktory

ServiceTraceWriter()

Inicjuje ServiceTraceWriter nowe wystąpienie klasy z ustawieniami domyślnymi.

Metody

Format(TraceRecord)

Ta System.Web.Http.Tracing.ITraceWriter implementacja formatuje ślady, tak aby zawierały identyfikator korelacji żądania, jeśli jest dostępny. Ponadto umożliwia filtrowanie śladów na podstawie odpowiedniej kategorii.

IsApplicationTrace(String)

Określa, czy kategoria jest kategorią aplikacji, sprawdzając, czy ślad nie rozpoczyna się od żadnego z wykluczonych prefiksów kategorii.

SetExcludedCategoryPrefixes(IEnumerable<String>)

Aktualizacje zestaw prefiksów kategorii do wykluczenia z rejestrowania użytkowników. Każdy ślad ma wartość "Kategoria" wskazującą źródło (tj. "źródło") śladu. Aplikacja może używać LogCategories kategorii jako sugerowanych lub po prostu pominąć kategorię, która będzie używać wartości podanej przez element CallerMemberNameAttribute. Dziennik z kategorią zgodną z żadnym z wykluczonych prefiksów nie zostanie zarejestrowany.

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

Ta System.Web.Http.Tracing.ITraceWriter implementacja formatuje ślady, tak aby zawierały identyfikator korelacji żądania, jeśli jest dostępny. Ponadto umożliwia filtrowanie śladów na podstawie odpowiedniej kategorii.

Dotyczy