Please enable JavaScript to view this site.

Invantive Estate

Navigatie: Invantive Estate > Prestaties

SQL Trace

Inhoud Vorige Home Volgende More

Om de SQL-statements vast te leggen in een bestand moet de volgende code in de app.config of web.config staan:

 

 <system.diagnostics>

   <sources>

     <source name="System.ServiceModel" switchValue="Error">

       <listeners>

         <add name="xmlTrace" />

       </listeners>

     </source>

     <source name="System.ServiceModel.MessageLogging" switchValue="Verbose">

       <listeners>

         <add name="xmlTrace" />

       </listeners>

     </source>

   </sources>

   <sharedListeners>

     <add name="xmlTrace" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\temp\client_verbose.svclog" />

   </sharedListeners>

   <trace autoflush="true">

     <listeners>

       <add name="xmlDataTrace" traceOutputOptions="Callstack,DateTime,LogicalOperationStack,ProcessId,ThreadId,Timestamp" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:\temp\client_data_verbose.svclog" />

     </listeners>

   </trace>

 </system.diagnostics>

 

In het opgegeven bestand (in dit voorbeeld ‘C:\temp\client_verbose.svclog’) zullen de SQL-statements weggeschreven worden. Dit bestand kan gelezen worden met SvcTraceViewer (uit de Windows SDK, maar ook te vinden in de Invantive tools).