zlsrs 0.1.0

Rust 标准库扩展工具集,提供更便捷的使用方式
Documentation
/// 设置全局日志级别
#[macro_export]
macro_rules! set_log_level {
    ($logger:expr, $level:expr) => {
        $logger.set_level($level);
    };
}

/// 设置日志文件
#[macro_export]
macro_rules! set_log_file {
    ($logger:expr, $path:expr) => {
        let _ = $logger.set_file($path);
    };
}

/// 输出调试级别日志
#[macro_export]
macro_rules! debug {
    ($logger:expr, $($arg:tt)*) => {
        $logger.debug(&format!($($arg)*));
    };
}

/// 输出信息级别日志
#[macro_export]
macro_rules! info {
    ($logger:expr, $($arg:tt)*) => {
        $logger.info(&format!($($arg)*));
    };
}

/// 输出警告级别日志
#[macro_export]
macro_rules! warn {
    ($logger:expr, $($arg:tt)*) => {
        $logger.warn(&format!($($arg)*));
    };
}

/// 输出错误级别日志
#[macro_export]
macro_rules! error {
    ($logger:expr, $($arg:tt)*) => {
        $logger.error(&format!($($arg)*));
    };
}