Skip to main content

emit_raw

Function emit_raw 

Source
pub fn emit_raw(args: Arguments<'_>)
Expand description

print! の出力をログ行と直列化する。

【2026-08-05】log! 側を直列化しただけでは足りなかった。 print! は同じ UART へロックを通さずに書くため、 ログ行の途中に割り込んで壊していた(実測で [PERF] style_t の ように途中で切れた行が残っていた)。

print! は端末表示にも使い、長さも改行の有無も自由なので、 emit_line のような固定長バッファは通さずロックだけ掛ける。