Attached is the patch to show some text on process watcher till the initial logs are loaded. Adding a spinner was not possible due to the complex DOM structure of the logs window. Below is the screenshot:
A definite improvement - but can we not consistently display the logs in realtime? I've noticed in the past that sometimes that happens, but other times they're only displayed when the process completes. I haven't yet had a chance to figure out exactly what circumstances each happens in.
It is updated in real time. This is what happens when you open the process watcher and the logs web service is accessed to get the initial logs. After that, the logs are pulled and appended at regular intervals.