Modify Drupal error handler without killing kitten
Yes, you can use your own error handler instead. You'd put this in your own module - I'm not sure if you would need to put it earlier than hook_init(), though, i.e. in hook_boot(). Check out the Devel module, which has an option for overriding the error handler to make debugging easier.