doric 0.1.0

A highly simple asynchronous logging lib for Rust.
Documentation
use doric::config;
use log::{info, error};
use std::{thread, time};

fn main() {
    let conf = config::Config {
        path: "./log".to_string(),
        max_size: 2,
        max_segments: 3,
        interval: 10,
        level: doric::Info,
        log_type: doric::File,
    };

    config::init_config(&conf);

    error!("log test{:?}", 1234);

    for i in 1..4 {
        let _handle = thread::spawn(move || {
            error!("log test{:?} hello, moto", i);
        });
    }

    for i in 10..14 {
        info!("log test{:?}", i);
    }

    info!("info log test{:?}", 777);
    error!("error log test{:?}", 777);

    let delay = time::Duration::from_millis(2 * 1000);
    thread::sleep(delay);
}

#[test]
fn simple_log() {
    let conf = config::Config {
        path: "./log".to_string(),
        max_size: 2,
        max_segments: 3,
        interval: 10,
        level: doric::Info,
        log_type: doric::File,
    };

    config::init_config(&conf);
    let delay = time::Duration::from_millis(10);
    thread::sleep(delay);

    error!("error log test{:?}", 9090);
}