Skip to content

[Logger] flush 在多线程环境下可能超时 #353

@TrueNine

Description

@TrueNine

🐛 问题描述

sdk/src/infra/logger/sink.rs:69-77flush() 阻塞等待 worker ack,worker 繁忙时可能长时间阻塞调用线程。

📁 证据

sink.rs 第 69-77 行。

✅ 修复建议

使用 recv_timeout 超时机制。

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinglowLow priorityrustRust SDK/CLI/MCP code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions