2015-03-26 5 views
2

В настоящее время я кодирую страницы, которые будут выполняться cronjobs, поэтому у реальных пользователей не будет доступа к ним. В разработке я использую «Упс» для отладки моих ошибок/исключений.PHP Whoops Error Handler email

Я не использую Laravel любой другой каркас. Когда я передаю свой код в производственную среду, как я могу отправлять эти ошибки/исключения самому себе, а не обрабатывать их, которые никто не сможет увидеть в любом случае?

Все, что я в настоящее время сделать это начать Упс

$whoops = new WhoopsRun(); 
$handler = new WhoopsPrettyPageHandler(); 
$whoops->pushHandler($handler)->register(); 

ответ

1

Вы хотели бы использовать обработчик обратного вызова.

$whoops = new WhoopsRun(); 
$handler = new WhoopsCallbackHandler(function($exception, $inspector, $run) { 
    //send an email 
}); 
$whoops->pushHandler($handler)->register(); 

Похоже, что вы используете используйте оператор псевдонимы, так что я соответствовал своему формату, но класс называется Упс \ Handler \ CallbackHandler.

 Смежные вопросы

  • Нет связанных вопросов^_^