Using Tracing to Troubleshoot Your Application


This section contains various topics that describe how you can use tracing to troubleshoot your application.

Recommended Settings for Tracing and Message Logging
Describes suggested settings for production and debugging environments.

Using Service Trace Viewer for Viewing Correlated Traces and Troubleshooting
Describes how you can use the Service Trace Viewer tool to view, correlate and analyze trace data.

Significant Traces
A list of major traces emitted by WCF.

Debugging on the Client
Enables clients to debug your application.

End-To-End Tracing Scenarios
Describes traces used for E2E WCF scenarios, for example, synchronous wsHttp request-replies, and asynchronous TCP one-way requests.

Emitting User-Code Traces
Describes how to emit traces programmatically in user code, so that you can proactively create instrumentation data to be used later for diagnostic purpose, and in correlation with WCF traces.

Service Trace Viewer Tool (SvcTraceViewer.exe)
End-to-End Tracing