В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Как включить ведение журнала сведений о нескольких пространств имен Windows Workflow Foundation

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:972914
Введение
В данной статье описываются некоторые примеры, которые можно использовать, чтобы включить ведение журнала сведений о нескольких пространств имен Windows Workflow Foundation.
Дополнительная информация

Как включить ведение журнала рабочего процесса

Файл конфигурации можно использовать для создания выходных данных журнала Windows Workflow Foundation в сценариях отладки. Windows Workflow Foundation использует формат конфигурации, введенную в Microsoft .NET Framework 2.0. Следующие примеры показывают, как включить ведение журнала сведений о нескольких пространств имен Windows Workflow Foundation. Использование файла конфигурации для настройки механизма среды выполнения рабочего процесса, необходимо сначала создать файл конфигурации для приложения (app.config) или веб-службы (web.config). Например если требуется включить ведение журнала для процесса приложения Test.exe, создайте файл Test.exe.config.

Пример 1.

В этом примере первая добавить узел включает ведение журнала в файл. Файл создается в каталоге узлов, используя имя WorkflowTrace.log. В оставшихся строк в этом примере, можно задать пространства имен, для которого требуется собирать сведения о ведении журнала и объем данных, будет отслеживаться.
<?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>

Пример 2

В этом примере включить ведение журнала для прослушиватель трассировки, задав параметр name равным «System.Workflow LogToTraceListeners». При установке этого параметра Windows Workflow Foundation будет перечислить каждый прослушиватель трассировки, созданные в основное приложение и отправляет все сведения о ведении журнала прослушиватель трассировки.
<?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>

Пример 3

В этом примере задается абсолютный путь, вinitializeDataатрибут . Кроме того, некоторые дополнительные параметры задаются с помощью следующихtraceOutputOptionsатрибутов:ProcessIdиDateTime.

, Если эти атрибуты используются для веб-приложения, и если выполняется несколько экземпляров W3wp.exe, каждый атрибут будет создан собственный файл трассировки. В этом случае в дополнение к файлу WFTrace.log, вы получите файлы, которые называются <GUID>WFTrace.log, в котором <GUID>является уникальным идентификатором.
<?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>
Ссылки
Для получения дополнительных сведений о трассировке рабочего процесса, посетите веб-узел MSDN веб-узла:Для получения дополнительных сведений о файлах конфигурации рабочего процесса, посетите веб-узел MSDN веб-узла:

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 972914 — последний просмотр: 09/23/2011 00:31:00 — редакция: 4.0

Windows Workflow Foundation

  • kbhowto kbsurveynew kbmt KB972914 KbMtru
Отзывы и предложения