Skip to main content

Module watch

Module watch 

Source
Expand description

Watch 子命令:handle_watchhandler.rs,按 watch 流程职责分文件组织。

Structs§

WatchLoopState
Watch 主循环运行时状态(合并多个可变字段,减少参数列表长度)。

Functions§

handle_watch
Watch 子命令主入口:初始化 notify watcher,进入 watch loop,Ctrl+C 后打印摘要。
trigger_full_file
对新创建的 .log 文件执行全量处理,并持久化文件大小为初始 offset(per D-03/D-10)。
trigger_incremental
对内容追加的 .log 文件执行增量处理,仅读取 [start_offset, new_size) 字节(per D-01/D-02)。