版本说明 v1.1.0 (2026-01-23)

新增

  • 新增:ContextFilter 参数用于选择性日志解析
    • 按上下文类型过滤日志条目:PACKET(DNS 查询/响应)、EVENT(服务器事件)或 Note(诊断信息)
    • 允许针对特定日志条目类型进行聚焦分析
    • 默认值:All(包含所有上下文类型)
    • 使用场景:仅关注 DNS 流量,监控服务器事件,排查诊断问题
  • 新增:CSV 输出中的信息字段
    • 捕获 EVENT 和 Note 上下文条目的详细信息
    • 示例:“DNS 服务器已启动”、“区域加载完成”、套接字错误、内部状态消息
    • 增强对 DNS 服务器运行事件和诊断的可见性
    • 当 Context 为 EVENT 或 Note 时填充该字段;PACKET 条目为空

变更

  • 重大变更:ComputerName 列现在始终包含在所有输出记录的末尾
    • 之前:ComputerName 仅在指定参数时有条件地包含在开头
    • 现在:ComputerName 始终作为最后一列出现;未指定参数时为空
    • 优点:输出结构一致,简化多服务器日志合并和自动化处理
    • 影响:现有解析列位置或依赖条件列存在的脚本需更新

新增

  • 通过 ContextFilter 参数实现上下文过滤,聚焦特定日志条目类型(PACKET、EVENT、NOTE)

改进

  • 重构 Convert-DNSDebugLogFile 的注释帮助,提升清晰度和简洁性
  • 更新参数描述,使其更具信息性和可操作性
  • 改进示例文档,提供更聚焦且实用的用例
  • 增强 about_DNSServer.DebugLogParser 帮助文件,反映当前功能
  • 增强详细日志记录,提供处理过程中的更详细进度信息