What I did prior to growl (which can not only put something on the screen or send email, but can append to a log of your choosing), was to include logging in all of my scripts: I just appended lines to a plain text file so it looked like this:
2006-07-28 19:13:47 Script A started
2006-07-28 19:13:48 Volume x mounted
2006-07-28 19:13:49 SuperDuper Started
2006-07-28 19:14:32 SuperDuper completed with no error
2006-07-28 19:14:33 Volume x unmounted
<>
Each log series ended with an extra line for readability; on errors, the "completed" entry was had ***** appended clueing me to examine the SD logs.
Now, I use Growl logging (and mailme) to accomplish the same goal which is satisfactory for me. A Growl log entry looks like this:
2006-07-28 01:30:03 -0700 SuperDuper! registered
2006-07-28 01:30:03 -0700 Growl: Application re-registered (SuperDuper! registered) - Priority 0
2006-07-28 01:40:15 -0700 SuperDuper!: SuperDuper! Copy Succeeded (Copy of Eds Office to Eds Office Backups was successful.) - Priority 0
Ed
|