Atraer automáticamente excepciones para PDO en PHP

Noche,

Actualmente estoy manejando excepciones de DOP como esta:

try{
$db = Db::connect();
$query = $db->prepare( "SELECT * FROM table;" );
$query->execute();
}
catch( PDOException $e ) { error( 'MySQL error: ' . $e->getMessage(), __FILE__, __LINE__ ); }

Mi manejo cada vez es exactamente el mismo. Así que me pregunto si hay una manera en que pueda configurar eso cuando hay una excepción de PDO que se ejecuta automáticamente:

catch( PDOException $e ) { error( 'MySQL error: ' . $e->getMessage(), __FILE__, __LINE__ ); }

Respuestas a la pregunta(1)

Su respuesta a la pregunta