Repository navigation
任务运行日志现在通过 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