feat(journald): Implement initial libsystemd journal calls

This commit is contained in:
Vincent Ambo 2018-05-27 20:09:37 +02:00
parent 1ed238b449
commit c5cd12b81f
3 changed files with 94 additions and 1 deletions

22
src/main.rs Normal file
View file

@ -0,0 +1,22 @@
#[macro_use] extern crate failure;
extern crate libc;
mod journald;
use std::process;
fn main() {
let mut journal = match journald::open_journal() {
Ok(journal) => journal,
Err(e) => {
println!("{}", e);
process::exit(1);
},
};
println!("foo");
let entry = journal.read_next();
println!("Entry: {:?}", entry)
}