`reflex run --json --loglevel debug`: granian 自身的启动/关闭行在 stdout 上是纯文本,导致 JSON 行解析失败
作者: masenf创建于 2026年8月28日更新于 2026年9月11日
标签bug
描述错误
在开发模式下,使用 --json,granian 的内置日志器会直接将纯文本行写入 stdout,并与 JSON 记录交织在一起。在 --loglevel debug 中,这些包括 [INFO] Starting granian (main PID: ...), [INFO] Listening at: ..., [INFO] Spawning worker-1 ..., [INFO] Started worker-1 和关闭行(Shutting down granian, Stopping/Stopped worker-1, Granian shutdown completed, see ya!)。对 stdout 的严格 JSON 行消费者在其中失败。
内容来源: reflex-dev/reflex