Tags: bynow2code/rotail
Toggle v0.2.6's commit message
refactor(run): 优化信号处理和错误管理机制
- 移除 sync.WaitGroup 依赖,简化并发控制
- 使用 signal.NotifyContext 替代手动信号处理
- 重构错误通道处理逻辑,提高错误传播效率
- 简化程序关闭流程,移除冗余的等待机制
- 优化上下文取消和资源清理逻辑
Toggle v0.2.5's commit message
refactor(tailer): 调整资源清理顺序
- 将文件观察器关闭操作移至文件关闭操作之前
- 确保资源按正确顺序释放
- 避免潜在的资源竞争问题
Toggle v0.2.4's commit message
refactor(tailer): 优化资源关闭逻辑并改进错误处理
- 移除 dirTailer 和 fileTailer 中的 closeOnce 重复代码
- 将通道关闭操作移到 defer 函数中确保正确关闭
- 在 main.go 中添加错误符号提示改进用户体验
- 重构 run.go 中的信号处理逻辑添加错误状态跟踪
- 改进关闭完成时的消息显示逻辑
- 优化超时处理的消息提示
Toggle v0.2.3's commit message
Toggle v0.2.2's commit message
refactor(tailer): 重命名偏移量配置函数
- 将 withOffset 函数重命名为 withSeekOffset 以提高语义清晰度
- 更新目录尾随器中对偏移量配置函数的调用
- 保持偏移量设置功能的原有行为不变
Toggle v0.2.1's commit message
fix(tailer): 修复目录监控中的输出格式问题
- 移除多余的换行符以修正控制台输出格式
Toggle v0.2.0's commit message
Merge remote-tracking branch 'origin/main'
Toggle v0.1.7's commit message
refactor(tail): 统一 immediateRead 字段命名风格
- 将 ImmediateRead 字段重命名为 immediateRead
- 更新 WithImmediateRead 函数中的字段赋值逻辑
- 修改文件读取条件判断中的字段引用
Toggle v0.1.6's commit message
refactor(tail): 移除冗余消费逻辑并优化错误处理
- 删除 DirTailer 中重复的 consume 方法
- 在文件跟踪器中添加错误返回逻辑
- 简化通道数据处理流程
- 优化上下文取消时的资源清理
- 统一错误发送机制避免重复代码
Toggle v0.1.5's commit message
fix(tail): 修复文件监听器关闭时通道未关闭的问题
- 在关闭文件系统监听器时增加关闭lineChan通道的操作
- 确保所有相关通道在监听器停止时都能被正确关闭
- 防止因通道未关闭导致的资源泄露问题
You can’t perform that action at this time.