Skip to content

v0.3.0 完整任务参数日志

Latest

Choose a tag to compare

@panda-men panda-men released this 25 Oct 08:45
de4b67b

任务运行日志现在通过 params 完整记录任务参数 JSON。

  • 移除内置敏感字段规则和参数白名单,保留所有字段名和值。
  • 删除 log_parameter_keys、log_parameter_max_bytes 配置和 params_truncated 标记。
  • 移除日志字节数、字符串长度、嵌套层数、节点数、字段数限制,以及其他日志字段的 2048 字节截断。
  • 保留单行 JSON 输出和编码失败隔离,更新配置、测试、README 与升级说明。

验证:67 tests / 625 assertions;PHP 8.2、8.3、8.4 × Redis 6.2、7.4 的 6 种 CI 组合全部通过。

升级:composer require panda-men/think-queue-stream:^0.3。删除应用中的 log_parameter_keys 和 log_parameter_max_bytes 配置,升级后重新启动常驻生产者和消费者。直接实例化 Monitor 时仅传日志通道与静默处理器列表,DiagnosticContext 使用无参构造。

变更记录:https://github.com/panda-men/think-queue-stream/blob/v0.3.0/CHANGELOG.md