ruwebframe 0.1.7

a simple webframe for rust actix-web, based on rudi and rbatis.
Documentation
use crate::rupage::page::page_request::PageRequest;
use crate::rupage::pagemodel;
use crate::rutool::log_split::{split_all_levels, split_errors_from_dir, LogSplit};

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_01_split_all_levels() {

        // 1. 从单个日志文件提取 ERROR 到独立文件
        let splitter = LogSplit::new("./logs/app_rCURRENT..log", "./logs/app-err.log");
        let count = splitter.split().unwrap();
        println!("分离了 {} 条错误日志", count);

        // 2. 追加模式(不覆盖已有错误日志)
        let count = splitter.split_append().unwrap();

        // 3. 扫描整个 logs 目录,汇总所有错误日志
        let total = split_errors_from_dir("./logs", "./logs/all-errors.log").unwrap();

        // 4. 一键按 INFO/ERROR/DEBUG 三级分流
        let (info, err, dbg) = split_all_levels("./logs/app_rCURRENT..log", "./logs").unwrap();
    }
    #[test]
    fn test_02_split_all_levels() {
        let p = PageRequest::new("123".to_string(), 10, 1);
        println!("{:?}", p);
    }
    #[test]
    fn test_03_split_all_levels() {
        let p = pagemodel::page_request::PageRequest::<String>::new(
            "123".to_string(),  10, 1,"".to_string(),"".to_string());
        println!("{:?}", p);
    }
}