rapidez/sentry

Rapidez中的Sentry集成

2.0.0 2024-08-13 08:52 UTC

This package is auto-updated.

Last update: 2024-09-13 09:04:28 UTC


README

此包将Sentry Laravel和Sentry Vue集成到Rapidez项目中。

安装

yarn add @sentry/vue --dev
composer require rapidez/sentry

您需要在您的.env文件中添加以下行

SENTRY_LARAVEL_DSN=___PUBLIC_DSN___
VITE_SENTRY_DSN="${SENTRY_LARAVEL_DSN}"

如果您不想使用Sentry Vue包,则不需要VITE_SENTRY_DSN行。请注意,将Sentry DSN设置为公共模式如这样是安全的

您可以通过在.env中添加以下内容来禁用Vue包

SENTRY_VUE_ENABLED=false

配置

您可以使用以下命令发布(vue特定的)配置

php artisan vendor:publish --tag=rapidez-sentry-config

您也可以在env中设置一些Vue的基本配置设置,例如

SENTRY_VUE_SAMPLE_RATE=50
SENTRY_VUE_INTEGRATION_REPLAY=true

有关laravel包的配置,请参阅sentry/sentry-laravel readme

许可证

GNU通用公共许可证v3。请参阅许可证文件获取更多信息。