szemul/debug-data-creator

调试文件创建错误处理程序

1.1.1 2022-09-05 05:40 UTC

This package is auto-updated.

Last update: 2024-09-05 09:59:42 UTC


README

CI pipeline codecov

错误处理程序用于创建调试/跟踪文件,以辅助调试。

数据类别

  • 错误消息 - 对错误或异常的描述
  • 异常 - 如果调试是为了异常或其他可抛出对象,则是对可抛出对象的转储
  • 回溯 - 错误的回溯。在异常或可抛出对象的情况下,异常类别包含此信息
  • 服务器 - $_SERVER超级全局变量的内容
  • GET - $_GET超级全局变量的内容
  • POST - $_POST超级全局变量的内容
  • Cookie - $_COOKIE超级全局变量的内容
  • 环境 - $_ENV超级全局变量的内容

以上所有类别都使用var_dump() PHP函数转储,除了错误消息。

配置

上述每个部分都可以启用或禁用。为了避免潜在的安全问题,以下类别默认禁用

  • 服务器 - 这可能包含环境变量和敏感配置数据。
  • POST - 这可能包含登录时的凭证信息。
  • Cookie - 这可能包含会话Cookie。
  • 环境 - 这可能包含环境变量和敏感配置数据。

启用任何这些时,强烈建议使用净化器来净化这些类别

输入净化

净化器将处理单个类别,并删除或掩盖任何敏感值。

对象净化

任何净化器都可以处理它所知道的任何对象,但处理对象净化的一种更简单的方法是在其中实现__debugInfo魔法方法。