generic_logger/
lib.rs

1#![allow(dead_code)]
2pub(crate) mod stdio_logger;
3pub(crate) mod fileio_logger;
4pub mod logger;
5
6#[cfg(test)]
7mod tests {
8    use super::*;
9    #[test]
10    fn it_works() {
11        let mut my_logger = logger::get_logger_type(logger::LoggerType::FileIO,logger::LOG_LEVEL_DEBUG4);
12        println!("*************************************************************");
13        my_logger.log_panic("panic...");
14        my_logger.log_critical("critical....");
15        my_logger.log_error("error...");
16        my_logger.log_warning("warning...");
17        my_logger.log_info("info...");
18        my_logger.log_debug1("debug1......");
19        my_logger.log_debug2("debug2....");
20        my_logger.log_debug3("debug3.....");
21        my_logger.log_debug4("debug4....");
22        println!("*************************************************************");
23        assert!(true);
24    }
25}