daemonize 0.0.2

Library to enable your code run as a daemon process on Unix-like systems.
Documentation
extern crate daemonize;
extern crate syslog;
#[macro_use] extern crate log;

use daemonize::{Daemonize};

fn main() {
    syslog::init(syslog::Facility::LOG_USER, log::LogLevelFilter::Debug, Some("daemon-name")).unwrap();

    let daemonize = Daemonize::new().pid_file("/tmp/test.pid")
                                    .chown_pid_file(true)
                                    .working_directory("/tmp")
                                    .user("nobody")
                                    .group("daemon")
                                    .group(2)
                                    .privileged_action(|| "Executed before drop privileges");

    info!("{:?}", daemonize.start());
}