pub fn parse_log_line(log_line: &str) -> ParseResultExpand description
解析单行Postfix日志的便捷函数
这是最主要的公共API,用户只需调用这个函数即可完成解析
§Arguments
log_line- 原始日志行
§Returns
返回 ParseResult 包含解析结果和置信度信息
§Examples
use postfix_log_parser::parse_log_line;
let log_line = "Oct 15 14:23:45 mail postfix/smtpd[12345]: connect from client.example.com[192.168.1.100]";
let result = parse_log_line(log_line);
if let Some(event) = result.event {
println!("组件: {}", event.component);
println!("时间戳: {}", event.timestamp);
}