bugfix: 修复已知bug
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user