技术栈
ndjson
k4m7v2pz
8 小时前
开发语言
·
后端
·
rust
·
日志系统
·
日志轮转
·
ndjson
Rust 长跑守护进程日志治理:切分、时区与结构化
长跑守护进程的日志越滚越大,单文件 app.log 连写几天后,tail 慢、grep 慢,想查某小时内的记录要扫全文件。与此同时,时间戳 2026-08-01 15:33 没有时区,跨机器对比时差 8 小时对不上;结构化日志被写成多行 pretty-print JSON,无法用 jq 按行流式处理。本文基于 Rust + chrono + serde_json,在 tokio 异步任务里同步追加写,给出可落地的治理方案。
我是有底线的