Summary
DebugView provides a way to see low level EFS trace logging: the low-level filesystem accesses on Windows. Turning this on can drastically slow down a build, but provides fine-grained information as to what it is doing.
Solution
Installing DebugView
-
Download DebugView from Windows Sysinternals and run
dbgview.exe.
Settting Trace level on the agent/EFS
-
telnet to the relevant agent port (i.e. 2419)
-
Run this command on the agent:
findEfs set traceMask 0x37D5
(This is the most verbose logging available without eavesdropping on the rest of the system.)
-
Use the already listening DebugView application to view/save the log output.
-
Reset the traceMask back when you have the information you need.
Resettting Trace level on the agent/EFS
-
Run this command on the agent:
findEfs set traceMask 0 (this is the default)
Querying Trace level on the agent/EFS
-
Run this command on the agent:
findEfs get traceMask
This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.