P0 | 移除所有调试 eprintln! 日志(FFI + markdown.rs) #47

Closed
opened 2026-06-06 12:33:48 +08:00 by wangdl · 1 comment
Owner

背景

调试 ARM64 iOS FFI 问题时在以下位置添加了 eprintln! 日志,现在作为生产代码残留会 spam iOS 控制台。

需要清理的位置

  • crates/zx_document_ffi/src/lib.rs — parse_markdown (5 行)、parse_text (3 行)、from_bytes_separate (2 行)、parse_markdown_separate (4 行)
  • crates/zx_document_core/src/markdown.rs — parse_markdown (8 行)

修复方案

移除全部 eprintln!,或改为 #[cfg(debug_assertions)] 下的 log::debug!。

验收

grep -r "eprintln!" crates/ 返回空。

## 背景 调试 ARM64 iOS FFI 问题时在以下位置添加了 eprintln! 日志,现在作为生产代码残留会 spam iOS 控制台。 ## 需要清理的位置 - crates/zx_document_ffi/src/lib.rs — parse_markdown (5 行)、parse_text (3 行)、from_bytes_separate (2 行)、parse_markdown_separate (4 行) - crates/zx_document_core/src/markdown.rs — parse_markdown (8 行) ## 修复方案 移除全部 eprintln!,或改为 #[cfg(debug_assertions)] 下的 log::debug!。 ## 验收 grep -r "eprintln!" crates/ 返回空。
wangdl added this to the M6:Code Review 质量完善(2026-06-06) milestone 2026-06-06 12:33:48 +08:00
Author
Owner

修复完成 (2026-06-06)

清理内容

  • crates/zx_document_ffi/src/lib.rs — 移除 parse_markdown/parse_text/from_bytes_separate/parse_markdown_separate 中的 8 行 eprintln!
  • crates/zx_document_core/src/markdown.rs — 移除 parse_markdown 中的 8 行 eprintln!(含 AST 调试循环)

验收

grep -rn "eprintln!" crates/
# 返回空 ✅

状态

已修复,已推送。

## 修复完成 (2026-06-06) ### 清理内容 - `crates/zx_document_ffi/src/lib.rs` — 移除 parse_markdown/parse_text/from_bytes_separate/parse_markdown_separate 中的 8 行 eprintln! - `crates/zx_document_core/src/markdown.rs` — 移除 parse_markdown 中的 8 行 eprintln!(含 AST 调试循环) ### 验收 ```bash grep -rn "eprintln!" crates/ # 返回空 ✅ ``` ### 状态 ✅ 已修复,已推送。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/zhixi-document-runtime#47
No description provided.