parse_all

Function parse_all 

Source
pub fn parse_all(text: &str) -> Vec<ParsedRecord<'_>>
Expand description

顺序解析所有记录并返回 ParsedRecord 的 Vec。

这是最简单的解析方式,会分配一个新的 Vec 来存储所有解析后的记录。 如果需要避免分配,请使用 parse_intoparse_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);
}