You may want to look at using the Job object's operating system tab, such as UNIX or WINDOWS and check the Job report File attribute. This will cause the report to be placed "permanently" on the Agent where it executed.
Choosing to do so however exposes you to all of the associated management issues regarding files on a server, directory space, purging, permissions and such.
It is usually easier to manage these reports in UC4's database as a single source. Also, the naming of the files on the server have a not readily discernible name and it will need to be converted using the RUNNR2ALPHA script function (I did this a long time ago and hope that I'm remembering correctly).
You can use the Post Process tab logic to "interrogate logs produced by jobs to look for keywords such as ERROR" by using the PREP_PROCESS_REPORT functions. We do this often using Include objects to perform generalized review of the reports. There is also the Output Scan tab that can perform this type of automated review.
We are on V8 and I think there are even more options available on more current versions.