PHPの質問というかサイト開発の考え方についての質問ですが

今、某フレームワークを使ってて、各ページで発生する例外を
フロントコントローラでキャッチしてエラーページに転送する処理を行っています
で、今回あるアプリというかライブラリ的なものを導入したところ
そのライブラリ中のmethodを実行すると場合によって内部で例外処理を実行するため
エラーページに転送されてしまいます

しかし、自分としてはそのmethodの実行はmustの機能でなくオプション的なもので
いちいちエラーページに転送せんでも…と考えています

if($libraly->doit()){
error_log("doitの実行中に例外が発生したみたいです<__FILE__:__LINE__>";);
}
という形でエラーの記録をつける程度にしたいんですが、
この場合、
1)フロントコントローラやエラーページのコントローラで
 throwされた例外を判別してエラーページに転送させない
2)そもそも例外処理をしてるライブラリの中身を弄って例外でなくエラーコードを返させるなど改造する

の二通りしかないんでしょうか? 1がおすすめというか普通の処置ですか?