slog2-parse 0.1.1

A crate that wraps methods defined in `libslog2parse` in an idomatic rust interface. Also exposes all unsafe c ffi functions via a `ffi` module.
Documentation

slog2-parse

License Crates.io Docs.rs

A crate that wraps methods defined in libslog2parse in an idomatic rust interface. Also exposes all unsafe c ffi functions via a ffi module.

libslog2parse is used to to read logging buffers from the slogger2 system logger daemon.

Usage

Add this to your Cargo.toml:

[dependencies]
slog2-parse = "0.1"

Example

For more examples examples for how to use this crate.

Register a callback to parse all existing and incoming log messages for all buffers:

parse_all(Some(ParseFlags::DYNAMIC), None, None, |info| {
    println!("{:?}", info);
    Ok(())
})?;

Target Support

This crate was tested for targets aarch64-unknown-nto-qnx800, x86_64-pc-nto-qnx800 with the rustc that is shipped in the qnxsoftwarecenter.