我在symfony 4.2应用程序中使用了哨兵来捕获异常。在本地服务器上运行的开发环境中,这可以正常工作。但是在运行在另一台服务器上的阶段中,它不会在哨兵站点中记录异常。那我哪里出问题了?在sentry.yaml中,是否可以添加服务器名称?
Sentry\SentryBundle\SentryBundle::class => ['all' => true]
在bundles.php中,其配置如上所述。
composer.json如下。
"require": {
"sentry/sdk": "2.0.2",
"sentry/sentry-symfony": "^2.3"
}
"replace": {
"sentry/sdk": "^2.0"
}
我通过jenkins为本地和暂存创建了一个sentry.yaml文件。 sentry.yaml与下面类似。
sentry:
dsn: "https://<key>@sentry.io/<project>"
我还尝试通过在dev文件夹和prod文件夹中定义两个sentry.yaml文件,分别为开发环境和生产环境添加两个不同的dsn。但这也不起作用。