bugfix: 修复已知bug

This commit is contained in:
ssss
2026-07-03 18:06:01 +08:00
parent 4bff6e1e87
commit d4ea6b454f
8 changed files with 537 additions and 185 deletions

View File

@@ -11,11 +11,21 @@ public interface IParser<TRecord>
bool CanParse(string line);
/// <summary>
/// 解析日志行
/// 解析日志行(单行模式)
/// </summary>
/// <param name="line">日志行内容</param>
/// <param name="scenarioId">关联的测试场景ID</param>
ParseResult<TRecord> Parse(string line, Guid scenarioId);
/// <summary>
/// 判断是否为多行记录的起始行
/// </summary>
bool IsMultiLineStart(string line) => false;
/// <summary>
/// 解析多行记录(子类可重写)
/// </summary>
ParseResult<TRecord>? ParseMultiLine(string[] lines, Guid scenarioId) => null;
}
/// <summary>