bitcoind_log_parser/
lib.rs

1//! # Bitcoind Log Parser
2//!
3//! Parse Bitcoind logs
4//!
5mod log_line;
6mod utils;
7
8pub use log_line::{LogLine, LogMessage};
9
10#[derive(Debug)]
11pub struct ParseError;
12
13pub fn parse(log_line: &str) -> Result<LogLine, ParseError> {
14    let log_line_result = LogLine::parse(log_line);
15    match log_line_result {
16        Ok(log_line) => Ok(log_line),
17        Err(_) => Err(ParseError),
18    }
19}