SharePoint | Enabling Workflow Trace Logs
Problem:
Even though we may have changed customerrors to off in the various web.config files:
Solution:
This article has a great step-by-step tutorial on how to enable debugging of workflows in SharePoint 2007.
However, this wasn't working for me, so after a few trial-and-error, I managed to get it to work simply by pasting the below in the web.config of the web application.
The .log document is created, but only when a workflow starts.
Apparently, if for some reason the workflow fails to start, nothing is ever logged.
Source:
How to enable logging information for several Windows Workflow Foundation namespaces
Even though we may have changed customerrors to off in the various web.config files:
- wwwroot
- template\admin
- template\layouts
Solution:
This article has a great step-by-step tutorial on how to enable debugging of workflows in SharePoint 2007.
However, this wasn't working for me, so after a few trial-and-error, I managed to get it to work simply by pasting the below in the web.config of the web application.
The .log document is created, but only when a workflow starts.
Apparently, if for some reason the workflow fails to start, nothing is ever logged.
<!-- enable workflow tracing -->
<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="c:\\temp\\WFTrace-w3wp.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>
Source:
How to enable logging information for several Windows Workflow Foundation namespaces

Comments
Post a Comment