mako/sentry

Mako 框架的 Sentry 集成

5.0.2 2024-06-07 13:26 UTC

README

Build Status Static analysis

Mako 框架的 Sentry 集成。

要求

Mako 10.0 或更高版本。

安装

使用以下 composer 命令安装此包

composer require mako/sentry

接下来,您需要将 logger.sentry 配置键添加到您的 application.php 配置文件中。

'logger' =>
[
	...
	'sentry' =>
	[
		'dsn' => 'https://<key>@sentry.io/<project>',
	],
	...
],

然后,您需要在 application.php 配置文件中将默认的 LoggerService 替换为包含的 LoggerService

'services' =>
[
	'core' =>
	[
		...
		mako\sentry\services\LoggerService::class,
		...
	],
],

最后,您需要通过在 application.php 配置文件中将 logger.handler 键设置为以下值来启用对 Sentry 的日志记录

'logger' =>
[
	...
	'handler' => ['Sentry', 'Stream'],
	...
],

注意,您可以通过将值设置为 ['Sentry'] 来禁用默认的文件日志记录。