http://qs321.pair.com?node_id=148839


in reply to Confusion about properly using Carp

The backtrace is created by Carp's croak() or carp() (croak with RaiseError, carp with PrintError).
You can override Carp's functions in the DBI namespace as follows:
*DBI::croak = sub { ... };

Lbh ebgngrq guvf grkg naq abj lbh pna ernq vg. Fb jung? :) -- Whreq