It would help if you could post a piece of each log and bad file so we can see the syntax. A simple grep could parse the logs for errors and email the results to you.
root> grep error /log/\*/.bad |mailx root
root> grep whatever /log/\*.log | mailx root
or if you want to run a script from cron use this:
#!/sbin/sh
grep error /log/\*.bad
grep whatever /log/\*.log
end
Then what ever is the output will be sent to standard out. If run from a cron job all standard out it mailed to the owner of the cron job.
If it has wheels or a skirt, you can't afford it.