desmondcodelab/packagedev

desmond 包 rnd 开发

安装: 0

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 0

分支: 0

开放问题: 0

类型:composer-plugin

dev-master 2019-05-25 10:32 UTC

This package is not auto-updated.

Last update: 2024-09-26 09:35:28 UTC


README

Latest Stable Version Total Downloads License StyleCI Build Status

Laravel 日志增强器(Laravel 5.6 到 Laravel 5.8)

Laravel 的日志系统在存储数据和调试一些隐藏的 bug 时非常有帮助。当发生错误时,与异常相关的数据会自动记录。

有时,我们需要的不仅仅是 堆栈跟踪 来轻松调试问题。例如,请求 URL请求输入数据会话数据 等等信息帮助我们快速找到问题的确切原因。这正是这个 即插即用 Laravel 包为您所做的 :)

注意:对于 Laravel 5.5,您可以使用 Slack Error Notifier 包。

要求

  • PHP 7.1.3+
  • Laravel 5.6+

安装

  1. 在终端/命令行中运行此命令以安装包
composer require desmondcodelab/packagedev
  1. 将此包的 LogEnhancer 类添加到 config/logging.php 中日志通道的 tap 选项
'production_stack' => [
    'driver' => 'stack',
    'tap' => [Freshbitsweb\LaravelLogEnhancer\LogEnhancer::class],
    'channels' => ['daily', 'slack'],
],

可选,您可以在终端/命令行中运行此命令导入配置文件

php artisan vendor:publish --tag=laravel-log-enhancer-config

它有以下配置设置

  • (bool) log_request_details => 如果您希望记录请求数据,请将其设置为 true参考

  • (bool) log_input_data => 如果您希望记录用户输入数据,请将其设置为 true

  • (bool) log_request_headers => 如果您希望记录请求头,请将其设置为 true

  • (bool) log_session_data => 如果您希望记录会话数据,请将其设置为 true

  • (bool) log_memory_usage => 如果您希望记录内存使用情况,请将其设置为 true 参考

  • (bool) log_git_data => 如果您希望记录 git 分支和提交详情,请将其设置为 true 参考

  • (array) ignore_input_fields => 如果正在发送输入数据,您可以指定不应记录的用户输入。例如,密码、信用卡号等。

作者

请参阅参与此项目的贡献者列表

许可

本项目采用 MIT 许可证 - 有关详细信息,请参阅LICENSE 文件

特别感谢