Jak povolit protokolování informací pro několik Windows Workflow Foundation obory názvů

Překlady článku Překlady článku
ID článku: 972914 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Tento článek popisuje některé příklady můžete povolit protokolování informací pro několik obory názvů Windows Workflow Foundation.

Další informace

Jak povolit protokolování pracovního postupu

Konfigurační soubor použijete k vytvoření výstupní informace nápovědě v scénáře ladění protokolování Windows Workflow Foundation. Windows Workflow Foundation používá formát konfigurace, která byla zavedena v rozhraní Microsoft .NET Framework 2.0. Následující příklady ukazují, jak povolit protokolování informací pro několik obory názvů Windows Workflow Foundation. Použití konfigurační soubor ke konfiguraci modulu runtime pracovního postupu, musíte nejprve vytvořit soubor .config pro aplikace (app.config) nebo webové služby (web.config). Pokud chcete povolit protokolování procesu aplikace Test.exe vytvořit souboru Test.exe.config.

Příklad 1

V tomto příkladu přidat první uzel povolí protokolování do souboru. Soubor je vytvořen v adresáři aplikace hostitele pomocí názvu WorkflowTrace.log. Ve zbývající řádky v tomto příkladu zadáte obory názvů, pro které chcete sbírat informace protokolování a množství informací, které je sledována.
<?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>

Příklad 2

V tomto příkladu povolit protokolování TraceListener nastavením rovno "System.Workflow LogToTraceListeners" název parametru. Při nastavení tohoto parametru Windows Workflow Foundation výčet každý TraceListener vytvořen v rámci aplikace hostitele a odeslat všechny informace o protokolování 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>

Příklad 3

V tomto příkladu absolutní cesty zadané v atributu initializeData. Také některé další možnosti jsou určeny pomocí následující atributy traceOutputOptions: ProcessId a DateTime.

Pokud tyto atributy jsou používány pro webovou aplikaci a spuštění více instancí W3wp.exe, každý atribut vytvořit vlastní soubor trasování. V tomto scénáři do souboru WFTrace.log budete mít soubory jsou pojmenovány <GUID>WFTrace.log, ve které <GUID>je jedinečný identifikátor.
<?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>

Odkazy

Další informace o trasování pracovního postupu na webu služby MSDN:
http://blogs.msdn.com/madhuponduru/archive/2008/01/17/workflow-trace.aspx
Další informace o konfigurační soubory pracovního postupu na webu služby MSDN:
http://msdn.microsoft.com/en-us/library/ms732240.aspx

Vlastnosti

ID článku: 972914 - Poslední aktualizace: 17. září 2009 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Workflow Foundation
Klíčová slova: 
kbmt kbhowto kbsurveynew KB972914 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:972914

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com