Skip to main content

LOG_LOCK

Static LOG_LOCK 

Source
static LOG_LOCK: Mutex<()>
Expand description

ログ 1 行の出力を直列化するロック。

【2026-08-05】以前は write_fmt を 3 回(レベル・本文・改行) 素で呼んでいた。UART へは 1 文字ずつ書くため、途中でスレッドが 切り替わると行が混ざる。リソース取得を 4 並列にしてから頻発し、 実際のログにこうした壊れ方が現れていた:

[NET][DNSSEND]CgQ hoBnstw7HFyzSD-As=fonts.gstatic.com attempt=1

診断の土台が壊れると、他のすべての調査が信用できなくなる。