1

我只是使用 ruby​​ 在我的 PC 中安装Errbit,它已经在我的本地运行。我使用 Laravel 4 开发了一个网络应用程序,但我不知道如何将我的网络应用程序的所有错误发送到 errbit。
我已经安装了这个包,但我不知道如何在我的网络应用程序上实现它。

我已经尝试../app/start/global.phpApplicatoin Error Handler上使用以下脚本,但它只显示白页。这是我的脚本:

<?php
...
App::error(function(Exception $exception, $code)
{   
    Errbit::instance()->notify($exception);
    Log::error($exception);
});
...

这就是我在控制器中创建错误的方式,我删除了分号分隔符,如下所示:

<?php
class someController extends \BaseController {
    public function index(){
        return View::make('editor.index')  //Remove ';' at the end of line code
    }
}

如果我删除 errbit 实例Errbit::instance()->notify($exception);global.php页面将从 laravel 返回 Whoops 错误,但如果我添加 errbit 实例,它只显示空白页,并且 errbit 报告没有发生任何事情。

而且我已经尝试将errbit放在下面的控制器方法上,但我仍然一无所获。

<?php
public function index(){
    try {
        return View::make('editor.index')    
    } catch (Exception $e) {
        Errbit::instance()->notify($e);
    }
}

请帮助我,并在此之前感谢。

4

0 回答 0