I have a live e-commerce site which is seemingly random (in that all the reports appear to be different) error where, at some point, during the checkout process, the entire thing gives up and I get a white screen of death.
I can't enable debugging (at least verbosely) on this site, but I'd like to be able to capture all of the EE and Session Data (either in a text file, third party service or simply email dump it all to me) and then instead of the white screen, I'd like to present the user with a 'Sorry somethings broken, but we've been notified and we'll look into it!' kind of message.
What are my options here? Whats the best way to get this kind of information out of EE? It's an older version of EE (v 2.5.3), with add-ons which have had custom hacks on them so none of it can be upgraded (the site is in fact being rebuilt, but is 2-3 months off completion).
The client naturally doesn't want to spend a huge amount of time debugging a somewhat impossible bug, but in the same respect we have no idea how many orders are being lost to this random issue.