"C:\Program Files\wyBuild\wybuild.exe" C:\BuildAgent\work\41ba8ced08eeaae3\Update\Temp\gojilog.wyp /bu /bwu -add="C:\BuildAgent\work\41ba8ced08eeaae3\Update\Temp\currentversionmanifest.xml"
The issue turned out to be that C:\BuildAgent\work\41ba8ced08eeaae3\Update\Temp\gojilog.wyp does not exist.
wyBuild actually tells you where the error occurs. Here's what was output in the console when I ran the same command on my computer:
The update failed to build: Could not find file 'C:\BuildAgent\work\41ba8ced08eeaae3\Update\Temp\gojilog.wyp'.
To log wyBuild commandline failures, simply pipe the console output to a file.
Similarly, wyUpdate actually shows failures to the end user. So they can copy and paste any errors and send them directly to you. If the errors are a result of a bug on our part, then you can send the errors to us and we'll fix them.
Regarding logging the AutomaticUpdater, we think this will add more problems than it's worth (the AutomaticUpdater uses heavy threading and IPC - writing to files from multiple threads and processes introduces several new problems). However, since the AutomaticUpdater throws exceptions you can simply log them yourself.
I have an issue where the automatic updater control seems to hang on checking for updates.... There's no log, so was nothing to go on to troubleshoot (Process monitor helped me figure it out, but that's not available to diagnose a customer side issue).
Can you tell me what the problem was so we can handle it better?