zxygel0913/request-logger

Laravel 中间件,用于记录查询并防止重复。

v1.3 2022-05-27 02:36 UTC

This package is auto-updated.

Last update: 2024-09-04 04:00:46 UTC


README

轻松记录所有请求和响应

Issues

安装

在您的 composer.json 中要求此包,或通过运行以下命令进行安装:

composer require zxygel0913/request-logger

注意:此包支持 Laravel 5.5+ 的自动发现功能,如果您在低于 5.5 的 Laravel 版本上工作,则需要手动添加服务提供者和别名。

要开始使用 Laravel,请将服务提供者添加到您的 config/app.php 中:

'providers' => [
	// ...
	Zxygel0913\RequestLogger\RequestLoggerServiceProvider::class
]

现在,您应该使用以下命令将包的配置文件发布到您的配置目录:

php artisan vendor:publish

php artisan vendor:publish --tag=requestLogs

配置

如果您已发布配置文件,您可以在 config/requestLogs.php 文件中更改默认设置。

return [
    'channel' => 'daily', //Log Channel
    'logs' => [
        'url' => true,
        'ip' => true,
        'request' => true,
        'response' => false,
        'request_except' => ['password'] //Hide specific request from logging
    ],

测试

发送任何请求并检查您的日志。