My PowerShell module to control logging of various Citrix components is now available in version 0.3. With it comes support to control Citrix Storefront tracing.
If you have to troubleshoot Citrix Storefront your first stop should be the “Citrix Delivery Services” Eventlog. You will see tons of information there if something goes wrong. But if this is not enough, you can enable Storefront tracing. This will produce several log files in C:\Program Files\Citrix\Receiver Storefront\Admin\Trace.
You don’t want to read them with notepad, because they are in Win32 debug format. But you have options:
- Download the Windows Communication Framework and extract SvcTraceViewer.exe from it. I am not permitted to host it myself and thus can’t offer you a direct link
- Use Sysinternals DebugViewer to capture the Win32 debug stream https://live.sysinternals.com/Dbgview.exe
The DebugViewer looks like this:
Back to PowerShell. The module now consists of two more cmdlets:
There are no parameters in place. So just go ahead and update the module to version 0.3:
Update-Module -Name CTXLogging
Not yet installed? No PowerShell 5 in place? Read in my first article about how to install the module http://www.dominikbritz.com/2015/12/04/community-powershell-module-ctxlogging/