<Filtry>
Element filters
zawiera kolekcję filtrów XPath używanych do kontrolowania rodzaju komunikatu rejestrowanego.
Filtry są stosowane tylko w warstwie transportu określonej przez logMessagesAtTransportLevel
element to true
. Poziom usługi i źle sformułowane rejestrowanie komunikatów nie mają wpływu na filtry.
Aby dodać filtr do kolekcji, użyj słowa kluczowego add
. Po zdefiniowaniu co najmniej jednego filtru rejestrowane są tylko komunikaty zgodne z co najmniej jednym z filtrów. Jeśli żaden filtr nie jest zdefiniowany, wszystkie komunikaty przechodzą przez.
Filtry obsługują pełną składnię XPath i są stosowane w kolejności, w której są wyświetlane w pliku konfiguracji. Składniowo niepoprawny filtr powoduje wyjątek konfiguracji.
Poniżej przedstawiono przykład konfigurowania filtru, który rejestruje tylko komunikaty, które mają sekcję Nagłówek PROTOKOŁU SOAP.
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="420">
<filters>
<add xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
/soap:Envelope/soap:Headers
</add>
</filters>
</messageLogging>