How to generate additional logging for the Transformation Designer?
This article outlines how to enable additional logging for troubleshooting issues related to Transformation Designer. It includes steps for TA versions prior to 8 and updated steps for TA version 8 and above.
The Transformation Designer log files are located in the user temp area; - %root%\Users\[User]\AppData\Local\Temp/. This article outlines how you can enable additional logging if you are required to troubleshoot an issue relating to Transformation Designer.
How to Enable Additional Logging?
For TA Versions Prior to 8:
Open the .ProjectBuilder.exe.config file located under:<InstallDirectory>\\TotalAgility\Transformation Designer\.
Add the following to the <system.diagnostics> section:
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name=".CEBPM.Server.Repository.Connector" switchName="switch1" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="xmlListener" />
</listeners>
</source>
<source name=".CEBPM.Server.Repository.SqlCommon" switchName="switch1" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="xmlListener" />
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="TransConf_tracing_output.svclog" type="System.Diagnostics.XmlWriterTraceListener"
name="xmlListener" traceOutputOptions="DateTime" />
</sharedListeners>
<switches>
<add name="switch1" value="Verbose" />
</switches>
</system.diagnostics>
Restart the Transformation Designer.
Replicate the issue.
Review the TransConf_tracing_output.svclog log file.
For TA Version 8+ and 2026.x:
In TA version 8 and above, the logging configuration has changed. Follow these updated steps:
Open the .ProjectBuilder.exe.config file located under:<InstallDirectory>\\TotalAgility\Transformation Designer\.
Update or add the following section under <system.diagnostics>:
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="TransConfig" switchName="switch1" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="xmlListener" />
</listeners>
</source>
</sources>
<sharedListeners>
<add initializeData="TransConf_tracing_output.svclog" type="System.Diagnostics.XmlWriterTraceListener" name="xmlListener" traceOutputOptions="DateTime" />
</sharedListeners>
<switches>
<add name="switch1" value="Verbose" />
</switches>
</system.diagnostics>
Restart the Transformation Designer.
Replicate the issue.
Review the TransConf_tracing_output.svclog log file.
For TA Version 2025.x:
You can enable logging by following these steps:
<!-- New logSettings section --> <logSettings> <add key="EnableLogging" value="false" /> <add key="LogLevel" value="Debug" /> <add key="LogPath" value="C:\Temp" /> <add key="PurgeDays" value="5" /> </logSettings>
Debug (Default) - records fine-grained informational events that you can use to troubleshoot and debug the application.
Error - records error events that may allow the application to continue running.
Info - Records informational messages that highlight the progress of the application at a detailed level.
Warning - Records potentially harmful situations.
Each time a project is opened, a new log file is created with the following naming format:
Tungsten_PB_YYYY_MM_DD_HH24.MI.SE-UniqueID.txt, where HH24 is the hour in 24-hour format, MI is the minute, and SE is the seconds.
For example, Tungsten_PB_2024-10-14_14.57.49-20196.txt.
8 - Restart the Transformation Designer.
9 - Replicate the issue.
10 - Review the log files generated
When to use this feature?
If you experiencing errors when loading the Transformation Designer or within the Transformation Designer, enable additional logging when replicating the behaviour, and review the output of the error log.
Notes
| Product | Version | Build | Environment | Hardware |
|---|---|---|---|---|
| Totalagility | 7.4+ |