현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

여러 Windows 워크플로 파운데이션 네임스페이스에 대한 정보 로깅을 설정하는 방법

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

972914
소개
이 문서에서는 몇 가지 예를 몇 가지 Windows 워크플로 파운데이션 네임스페이스에 대한 정보 로깅을 사용 가능하게 설정할 수 있습니다.
추가 정보

워크플로 로깅을 설정하는 방법

구성 파일에 시나리오를 디버깅하는 데 도움이 되는 Windows 워크플로 파운데이션 로깅 정보를 출력을 만들 수 있습니다. Windows 워크플로 파운데이션 Microsoft .NET Framework 2.0에 도입된 구성 형식을 사용합니다. 다음 예제에서는 몇 가지 Windows 워크플로 파운데이션 네임스페이스에 대한 정보 로깅을 사용하도록 설정하는 방법을 보여 줍니다. 워크플로 런타임 엔진이 구성하려면 구성 파일을 사용하려면 먼저 응용 프로그램 (app.config) 또는 웹 서비스 (web.config) .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

이 예제에서는 "System.Workflow LogToTraceListeners" 같은 이름 매개 변수를 설정하여 수 있는 TraceListener 로깅을 설정합니다. 이 매개 변수를 설정할 때 Windows 워크플로 파운데이션 호스트 응용 프로그램에서 만든 각 TraceListener 열거하고 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>

예제 3

이 예제에서는 절대 경로는 initializeData 특성에 지정됩니다. 다음과 같은 traceOutputOptions 특성을 사용하여 일부 추가 옵션이 지정된 또한: ProcessIdDateTime.

웹 응용 프로그램에 대해 이러한 특성을 사용 중인 경우, 여러 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 웹 사이트를 방문하십시오.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 972914 - 마지막 검토: 09/17/2009 15:40:40 - 수정: 2.0

Windows Workflow Foundation

  • kbmt kbhowto kbsurveynew KB972914 KbMtko
피드백
onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">