如何使用drupal 8设置Airbrake

如何使用drupal 8设置Airbrake,drupal,airbrake,Drupal,Airbrake,我试图在Drupal8项目中使用Airbrake,我遵循这个GitHub页面https://github.com/akalsey/airbrake-drupal。我使用ComposerComposer require Airbrake/phpbrake创建一个帐户并安装Airbrake。然后它说我应该把这个片段复制到你的PHP应用程序中 $notifier = new Airbrake\Notifier(array( 'projectId' => ****, 'projec

我试图在Drupal8项目中使用Airbrake,我遵循这个GitHub页面
https://github.com/akalsey/airbrake-drupal
。我使用Composer
Composer require Airbrake/phpbrake
创建一个帐户并安装Airbrake。然后它说我应该把这个片段复制到你的PHP应用程序中

$notifier = new Airbrake\Notifier(array(
    'projectId' => ****,
    'projectKey' => '****'
));

Airbrake\Instance::set($notifier);

$handler = new Airbrake\ErrorHandler($notifier);
$handler->register();
但我不知道我在哪个文件中通过了它?
有什么帮助吗?

我认为可以把它放在drupal的index.php的顶部。@EricLavault我尝试了你所说的,但是网站崩溃了。你需要在调用构造函数之前包含库文件。只要模块已启用,您也可以在.module文件中注册错误处理程序。@EricLavault您指的是哪个库文件和哪个模块?我指的是airbrake库!必须首先加载它,因此在行
$autoloader=require_once“autoload.php”之后以确保正确。如果您想从一个模块注册错误处理程序,这很好,任何模块一启用都可以。事实上,我们的想法是将代码放在一个文件中,该文件在每次请求时都会被早期解析。