这是给Sentry (Open-source error tracking)用户的。
我尝试了一些代码,但没有成功。我希望你能调查一下。
提前感谢大家。
我已经下载了 SDK zip 并将其上传到服务器上。好吧,我已经阅读了一些有关 autoloader 和 raven_client 的内容,但仍然没有找到 autoloder.php。
我正在使用哨兵/sdk:2.0.3
require_once 'sentry-php-master/src/Sdk.php';
Sentry\init(['dsn' => '___DSN___' ]);
throw new Exception("My first Sentry error!");
Run Code Online (Sandbox Code Playgroud)
我期待它有效,我可以追踪错误。
你为什么不使用作曲家?
Composer 解决了许多问题,包括 PHP 包的依赖关系解析、保持所有包更新以及使用 Composer 的另一个好处是自动加载。
我建议采用以下方法:
composer require sentry/sdk:2.1.0在您项目的根目录中。require_once __DIR__ . '/vendor/autoload.php';将 SDK 连接到 Sentry
Sentry\init(['dsn' =>
'https://6cxxx20aa1xxx5axx47xxxb8@sentry.io/18xxx47']);
最后,通过引发 PHP 异常来验证您的设置,就像您已经完成的那样throw new Exception("My first Sentry error!");