2

現在、cron ジョブによって実行されるページをコーディングしているため、実際のユーザーはアクセスできません。開発中、Whoops を使用してエラー/例外をデバッグしています。

私は、Laravel の他のフレームワークを使用していません。自分のコードを本番環境にコミットするとき、これらのエラー/例外を自分自身に電子メールで送信するにはどうすればよいですか?

私が現在行っていることは、Whoops を開始することだけです

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

1 に答える 1

1

コールバック ハンドラを使用する必要があります。

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

use ステートメントのエイリアスを使用しているように見えるので、形式を一致させましたが、クラスは Whoops\Handler\CallbackHandler と呼ばれます。

于 2015-03-27T13:55:46.927 に答える