We need to have better client side logging for remote commands:
1) Log when we fetch commands and which commands we are fetching.
2) Log when we are uploading a response for a command and what the response was.
3) Log when we execute a command.
4) Log when we decide not to execute a command (example: screenshots failing due to user input)
5) Log all places where we create an UploadJob so we know what it is (log upload, screenshot upload, etc).
Comment 1 by atwilson@chromium.org
, Apr 12 2016