Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Comment activer la journalisation des informations pour plusieurs espaces de noms Windows Workflow Foundation

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 972914
INTRODUCTION
Cet article décrit les exemples que vous pouvez utiliser pour activer la journalisation des informations pour plusieurs espaces de noms Windows Workflow Foundation.
Plus d'informations

Comment activer la journalisation du flux de travail

Vous pouvez utiliser le fichier de configuration pour créer une sortie d'informations de journalisation de Windows Workflow Foundation pour aider au débogage des scénarios. Windows Workflow Foundation utilise le format de configuration qui a été introduit dans Microsoft .NET Framework 2.0. Les exemples suivants montrent comment activer la journalisation des informations pour plusieurs espaces de noms Windows Workflow Foundation. Pour utiliser un fichier de configuration pour configurer le moteur runtime de workflow, vous devez tout d'abord créer un fichier .config pour votre application (app.config) ou un service web (web.config). Par exemple, si vous souhaitez activer l'enregistrement pour un processus d'application test.exe, créez un fichier Test.exe.config.

Exemple 1

Dans cet exemple, la première ajouter nœud Active la journalisation dans un fichier. Le fichier est créé dans le répertoire de l'application ordinateur hôte en utilisant le nom WorkflowTrace.log. Dans les lignes restantes dans cet exemple, vous pouvez spécifier les espaces de noms pour lequel capturer les informations de journalisation et la quantité d'informations sont tracées.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <switches>        <add name="System.Workflow LogToFile" value="1" />        <add name="System.Workflow.Runtime" value="All" />        <add name="System.Workflow.Runtime.Hosting" value="All" />        <add name="System.Workflow.Runtime.Tracking" value="All" />        <add name="System.Workflow.Activities" value="All" />        <add name="System.Workflow.Activities.Rules" value="All" />           </switches>  </system.diagnostics></configuration>

Exemple 2

Dans cet exemple, vous activer ouverture d'un TraceListener en définissant le paramètre name égale à «System.Workflow LogToTraceListeners». Lorsque vous définissez ce paramètre, Windows Workflow Foundation s'énumérer chaque TraceListener créé dans l'application ordinateur hôte et envoyez toutes les informations d'enregistrement à la TraceListener.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <switches>        <add name="System.Workflow LogToTraceListeners" value="1" />        <add name="System.Workflow.Runtime" value="All" />        <add name="System.Workflow.Runtime.Hosting" value="All" />        <add name="System.Workflow.Runtime.Tracking" value="All" />        <add name="System.Workflow.Activities" value="All" />        <add name="System.Workflow.Activities.Rules" value="All" />    </switches>  <trace autoflush="true" indentsize="4">    <listeners>            <add name="customListener"             type="System.Diagnostics.TextWriterTraceListener"             initializeData="WFTrace.log" />    </listeners>  </trace>  </system.diagnostics></configuration>

Exemple 3

Dans cet exemple, un chemin d'accès absolu est spécifié dans l'attribut initializeData . En outre, quelques options supplémentaires sont spécifiées en utilisant les attributs suivants traceOutputOptions : ProcessId et DateTime .

Si ces attributs sont utilisés pour une application Web et si plusieurs instances de w3wp.exe sont en cours d'exécution, chaque attribut vont créer son propre fichier de trace. Dans ce scénario, en plus pour le fichier WFTrace.log, vous avez les fichiers qui sont nommés <GUID> WFTrace.log, dans laquelle <GUID> est un identificateur unique.
<?xml version="1.0" encoding="utf-8"?><configuration>  <system.diagnostics>    <sources>      <source name="System.Workflow.Runtime" >        <listeners>          <add name = "System.Workflow"/>        </listeners>      </source>      <source name="System.Workflow.Runtime.Hosting">        <listeners>          <add name="System.Workflow"/>        </listeners>      </source>      <source name="System.Workflow.Activities">        <listeners>          <add name="System.Workflow"/>        </listeners>      </source>    </sources>    <sharedListeners>      <add name="System.Workflow"           type="System.Diagnostics.TextWriterTraceListener"           initializeData="d:\_temp\Log\WFTrace.log"           traceOutputOptions="DateTime,ProcessId"/>    </sharedListeners>    <switches>      <add name="System.Workflow.LogToTraceListeners" value="1"/>      <add name="System.Workflow.Runtime" value="All" />      <add name="System.Workflow.Runtime.Hosting" value="All" />      <add name="System.Workflow.Runtime.Tracking" value="All" />      <add name="System.Workflow.Activities" value="All" />      <add name="System.Workflow.Activities.Rules" value="All" />    </switches>  </system.diagnostics></configuration>
Références
Pour plus d'informations sur une trace du flux de travail, site suivant Web MSDN :Pour plus d'informations sur fichiers de configuration du flux de travail, site suivant Web MSDN :

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 972914 - Dernière mise à jour : 09/17/2009 15:40:40 - Révision : 2.0

Windows Workflow Foundation

  • kbmt kbhowto kbsurveynew KB972914 KbMtfr
Commentaires
/html>