Как сделать чтобы whoops в случае ошибки писал логи в фоне
Есть библиотека whoops для php и мой класс в котором я реализовал дебаг. Дебаг включает в себя смесь из Monolog + Whoops. И всё бы хорошо, но нет...
Когда я хочу чтобы Whoops писал ТОЛЬКО логи (аля продакшен режим), т.е -
/**
* Log errors in file
*/
if (ini_get('log_errors') == 1) {
$loggingInFile = new PlainTextHandler();
$loggingInFile->loggerOnly(true);
$loggingInFile->setLogger((new Logger($loggerName, [(new StreamHandler(bb_log('', $loggerFile, true)))->setFormatter((new LineFormatter(null, null, true)))])));
$whoops->pushHandler($loggingInFile);
}
/**
* Finally startup
*/
$whoops->register();
Лог файл создаётся, запись в нём есть об ошибке, но на вьюхе я получаю HTTP 500, при том что ошибка не критическая, это может быть вообще какой-нибудь Notice который должен попасть только в лог тихонько не уведомляя об этом юзера. У меня вопрос, сделать так, чтобы whoops не выбивал зря HTTP 500 и писал логи