Provisioning Services 7.x: How To Collect Logs On PVS Server And Target Devices

In PVS 5.x and 6.x, if logging is enabled, you would normally see the following logs under C:ProgramDataCitrixProvisioning ServicesLogs:


Each log corresponded to a process. For instance, if you are troubleshooting an issue with the Console GUI you would be looking at Console.log, the stream process would log to StreamProcess.log, etc.

Refer to to configure PVS Server and Target Side logging for PVS 5.x and 6.x.

PVS Server Side Logging

In PVS 7.x, however, server-side historical logging is no longer enabled through PVS nor it is located under the same directory. Our modules are now integrated in Citrix Diagnostic Facility (or CDF) much like XenApp, XenDesktop and Citrix Receiver/ICA Client. There are two options that you can use to generate and collect a single CDF trace from PVS:

1. CDF Control (download it from )

This tool is nice and easy. All you need to do is download it on your PVS server, extract it, run it as an Administrator, and start a trace (preferably select all modules). This works great if your issue is reproducible at will (for example, a MAPI error when launching the PVS Console). The trace is generated as a .ETL file in the same folder you installed CDF Control and can be viewed from the same tool or parsed to a .CSV file to open in a more convenient program such as Excel.

2. CDF Monitor (download it from

CDFMonitor runs as a Windows service and generates a circular CDF trace. All the instructions on how to deploy CDF Monitor are provided in the same article. We recommend this tool for capturing intermittent issues.

ConfigWizard and Console logs are still available under the old folder C:ProgramDataCitrixProvisioning ServicesLog

Note: CDF tracing is only integrated with PVS 7.x. There are no CDF modules for previous versions.

PVS Specific Target Device Logging

Target side logging is enabled per target in the PVS console and the data is still saved on server side.

To enable target side logging:

  • For target side logging right click any target in your device collection and click on properties.


  • In the logging tab again set the logging level to DEBUG


  • After this is set on one target you can copy that setting to others by right clicking the same target and choosing Copy Target Properties.


  • Select only the logging option and click Copy.


  • You can then paste those properties onto as many targets at the same time as needed.
  • To view the Target Side logs:

Start Windows Explorer and navigate to C:ProgramDataCitrixProvisioning ServicesLog


Leave a Reply