Hi Jamie,
- just a heads-up. I'm using these event handlers for all my logging and noticed that sometimes the error event handler doesn't fire, even though there was an error. This has happened when prevalidation fails (the stored procedure of datasource was missing). The text-file logging picks the 'On Error' event up but not the custom event handler - very odd. Anyway, not sure if there's a more elegant solution but in this case the custom event handler can be forced to fire if "delay validation" is set to true on the data flow task.
Cheers,
Paul