Diagnoseablaufverfolgung und Nachrichtenprotokollierung konfigurieren (Dialogfeld)
Verwenden Sie das Dialogfeld Diagnoseablaufverfolgung und Nachrichtenprotokollierung konfigurieren, um die Ablaufverfolgungsstufen für WCF und WF und die Optionen zur Nachrichtenprotokollierung auf Server-, Site- oder Anwendungsebene zu konfigurieren. In diesem Dialogfeld kann die System.Diagnostics-Legacyüberwachungsfunktionalität konfiguriert werden. Wenn System.Diagnostics konfiguriert ist, wird eine SVCLOG-Datei erstellt, die vom SvcTraceViewer-Tool genutzt wird. Dies ermöglicht eine zusätzliche Integration mit Microsoft AppFabric 1.1 für Windows Server und den darin enthaltenen Features zur Problembehebung.
Die WF- und WCF-Ablaufverfolgungsstufen sind in nach ansteigender Ausführlichkeit definiert; Aus, Kritisch, Fehler, Warnung, Informationen und Ausführlich. Je ausführlicher die Option, desto mehr Informationen werden in das Protokoll der Ablaufverfolgung geschrieben, was die Isolierung von Problemen unterstützen kann. Eine gesteigerte Ausführlichkeit bringt jedoch eine entsprechende Verschlechterung der Leistung mit sich.
Dialogfelder
Ablaufverfolgung
Feld |
Beschreibung |
WCF-Ablaufverfolgungsstufe |
Wählen Sie die Ablaufverfolgungsstufe für WCF-Nachrichten aus. Beim Laden ist dieses Feld auf den Ausführlichkeitsgrad ( |
Workflow-Ablaufverfolgungsstufe |
Wählen Sie die Ablaufverfolgungsstufe für Workflow-Ablaufverfolgung aus. Beim Laden ist dieses Feld auf den Ausführlichkeitsgrad ( |
Name der Ablaufverfolgungsdatei |
Geben Sie den Namen der Ablaufverfolgungsdatei *.svclog zum Speichern der Ablaufverfolgungsinformationen ein. Diese nimmt den Wert des |
Nachrichtenprotokollierung
Feld |
Beschreibung |
Aktivieren |
Geben Sie an, ob die Nachrichtenprotokollierung der Systemdiagnose aktiviert ist. Dieses Feld ist aktiviert, wenn eine |
Auf Transportebene protokollieren |
Akzeptiert den Wert von |
Gesamte Nachricht protokollieren |
Akzeptiert den Wert von |
Nachrichten mit Formatfehlern protokollieren |
Akzeptiert den Wert von |
Dateiname |
Geben Sie den Namen der *.svclog-Protokolldatei zum Speichern der Informationen der Nachrichtenprotokollierung ein. Diese nimmt den Wert des |
Verwandte Konfigurationseinstellungen
Die Felder im Dialogfeld Diagnoseablaufverfolgung und Nachrichtenprotokollierung konfigurieren entsprechen den folgenden Elementen und Attributen in der Konfigurationsdatei.
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.Activities"
switchValue="Information, ActivityTracing">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="messages"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\logs\messages.svclog" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="xml"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\log\Traces.svclog" />
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="false"
maxMessagesToLog="3000"
maxSizeOfMessageToLog="2000"/>
</diagnostics>
</system.serviceModel>
Weitere Informationen zu den Stufen der Nachrichtenprotokollierung und ihren Werten finden Sie unter Empfohlene Einstellungen für Ablaufverfolgung und Nachrichtenprotokollierung.
2012-03-05