sentry php使用,使用PHP设置Sentry

我试图用

PHP建立一个简单的

Sentry测试.我试图通过下载手动安装它并将

latest sentry-php archive解压缩到我的项目文件夹.

我一直关注PHP Instructions,并设置了一个简单的单页php文件,我认为这将显示哨兵正在工作.我包含了对不存在的文件的引用以生成PHP错误.我知道我的Raven / Autoloader.php路径是正确的,因为我测试了回显该文件顶部的消息.

我已经设置了一个Sentry帐户和项目,并确保我的来自sentry客户端密钥页面的DNS包含在$client = new Raven_Client语句中.

我已在本地和托管测试服务器上尝试过该文件. Sentry中没有记录错误或消息.转到我的Sentry项目的问题页面,它说它正在等待事件.

任何人都可以建议为什么以下测试页不起作用?

PHP Sentry Test

// Require raven for Sentry error logging

require_once 'vendor/sentry-php-master/lib/Raven/Autoloader.php';

Raven_Autoloader::register();

// Enable Sentry automatic error and exception capturing which is recomended

$client = new Raven_Client('https://[my-DNS-key-is-here]@app.getsentry.com/82094');

$error_handler = new Raven_ErrorHandler($client);

$error_handler->registerExceptionHandler();

$error_handler->registerErrorHandler();

$error_handler->registerShutdownFunction();

// Capture a message

$event_id = $client->getIdent($client->captureMessage('Try to send a message'));

echo '

Sentry test 1

';

// Create n error by looking for a file that isn't there

$file=fopen("welcome.txt","r");

?>

最佳答案 您是否尝试过运行$client-> install()函数,您将注册所有错误处理程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值