Configureer tracering voor XRM tooling
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
U kunt tracering inschakelen om gegevens te registreren die zijn gekoppeld aan procesmijlpalen in alle onderdelen van XRM-tooling, zoals bewerkingsoproepen, waarschuwingen, uitzonderingen en andere belangrijke gebeurtenissen. Deze informatie kan worden gebruikt voor foutopsporing bij operationele problemen en prestatieproblemen en in uw Windowsclienttoepassingen. Tracering in XRM-tooling is verdergebouwd op System.Tracing. Om tracering voor een assembly of onderdeel in te schakelen, bijvoorbeeld Microsoft.Xrm.Tooling.Connector, moet u de volgende drie dingen definiëren voor elk onderdeel in uw code of in het configuratiebestand van de toepassing (<AppName>.exe.config):
Een traceerbron
Een traceerlistener.
Een ander traceerniveau dan Uit. Dit zijn de andere waarden die u kunt opgeven: Fout, Waarschuwing, Informatie en Uitgebreid.
Hier is de configuratie voor het inschakelen van de tracering voor een onderdeel in XRM-tooling. De volgende configuratie schakelt bijvoorbeeld alleen tracering in voor het onderdeel Microsoft.Xrm.Tooling.CrmConnectControl:
</configuration>
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="DynamicsCrm.CrmConnectControl"
switchName="DynamicsCrm.CrmConnectControl"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="console" type="System.Diagnostics.DefaultTraceListener" />
<remove name="Default"/>
<add name ="fileListener"/>
</listeners>
</source>
</sources>
<switches>
<!--
Possible values for switches: Off, Error, Warning, Info, Verbose
Verbose: includes Error, Warning, Info, Trace levels
Info: includes Error, Warning, Info levels
Warning: includes Error, Warning levels
Error: includes Error level
-->
<add name="DynamicsCrm.CrmConnectControl" value="Verbose"/>
</switches>
<sharedListeners>
<add name="fileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="XRMLoginControl.log"/>
<add name="eventLogListener" type="System.Diagnostics.EventLogTraceListener" initializeData="XRMLogin"/>
</sharedListeners>
</system.diagnostics>
</configuration>
Als u tracering voor alle componenten wilt inschakelen in XRM-tooling, is dat ook mogelijk. Hier is de configuratie voor een gecombineerde tracering van alle drie velden de onderdelen in XRM-tooling:
<configuration>
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="Microsoft.Xrm.Tooling.Connector.CrmServiceClient"
switchName="Microsoft.Xrm.Tooling.Connector.CrmServiceClient"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="console" type="System.Diagnostics.DefaultTraceListener" />
<remove name="Default"/>
<add name ="fileListener"/>
</listeners>
</source>
<source name="Microsoft.Xrm.Tooling.CrmConnectControl"
switchName="Microsoft.Xrm.Tooling.CrmConnectControl"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="console" type="System.Diagnostics.DefaultTraceListener" />
<remove name="Default"/>
<add name ="fileListener"/>
</listeners>
</source>
<source name="Microsoft.Xrm.Tooling.WebResourceUtility"
switchName="Microsoft.Xrm.Tooling.WebResourceUtility"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="console" type="System.Diagnostics.DefaultTraceListener" />
<remove name="Default"/>
<add name ="fileListener"/>
</listeners>
</source>
</sources>
<switches>
<!--
Possible values for switches: Off, Error, Warning, Info, Verbose
Verbose: includes Error, Warning, Info, Trace levels
Info: includes Error, Warning, Info levels
Warning: includes Error, Warning levels
Error: includes Error level
-->
<add name="Microsoft.Xrm.Tooling.Connector.CrmServiceClient" value="Verbose" />
<add name="Microsoft.Xrm.Tooling.CrmConnectControl" value="Verbose"/>
<add name="Microsoft.Xrm.Tooling.WebResourceUtility" value="Verbose" />
</switches>
<sharedListeners>
<add name="fileListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="XRMToolingLogs.log"/>
<add name="eventLogListener" type="System.Diagnostics.EventLogTraceListener" initializeData="XRMTooling" />
</sharedListeners>
</system.diagnostics>
</configuration>
Zie ook
Windows clienttoepassingen maken met de XRM-hulpprogramma's
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht