pub fn parse_all(text: &str) -> Vec<ParsedRecord<'_>>Expand description
顺序解析所有记录并返回 ParsedRecord 的 Vec。
这是最简单的解析方式,会分配一个新的 Vec 来存储所有解析后的记录。
如果需要避免分配,请使用 parse_into 或 parse_records_with。
§参数
text- 完整的日志文本
§返回值
返回包含所有解析后记录的向量。
§示例
use dm_database_parser_sqllog::parse_all;
let log_text = r#"..."#;
let records = parse_all(log_text);
for record in records {
println!("用户: {}", record.user);
}