Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das filters Element enthält eine Auflistung von XPath-Filtern, die verwendet werden, um zu steuern, welche Art von Nachricht protokolliert wird.
Filter werden nur auf der Transportebene angewendet, die angegeben wirdlogMessagesAtTransportLevel.true Die Protokollierung auf Dienstebene und falsch formatierte Nachrichten wird von Filtern nicht beeinflusst.
Verwenden Sie das add Schlüsselwort, um der Auflistung einen Filter hinzuzufügen. Wenn mindestens ein Filter definiert ist, werden nur Nachrichten protokolliert, die mindestens einem der Filter entsprechen. Wenn kein Filter definiert ist, werden alle Nachrichten durchlaufen.
Filter unterstützen die vollständige XPath-Syntax und werden in der Reihenfolge angewendet, in der sie in der Konfigurationsdatei angezeigt werden. Ein syntaktisch falscher Filter führt zu einer Konfigurations exception.
Im Folgenden sehen Sie ein Beispiel zum Konfigurieren eines Filters, der nur Nachrichten mit einem SOAP-Headerabschnitt aufzeichnet.
<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>