redline-core 0.1.1

Core encoding, filtering, and record capture for redline
Documentation

redline-core

Core types for redline-log, including filter parsing, field capture, NDJSON encoding, binary framing, and binary decoding.

Example

use redline_core::TargetFilter;
use tracing_core::metadata::LevelFilter;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let filter = TargetFilter::parse("info,my_app::db=debug")?;
    assert_eq!(filter.default_level(), LevelFilter::INFO);
    Ok(())
}