Crates.io | simlog |
lib.rs | simlog |
version | 3.0.0 |
source | src |
created_at | 2021-09-22 15:45:46.165199 |
updated_at | 2021-12-06 07:58:09.155729 |
description | 这是一个开箱即用的日志组件 |
homepage | https://github.com/Moon-AndBack/simlog |
repository | |
max_upload_size | |
id | 454980 |
size | 10,642 |
这是一个开箱即用的日志组件,默认按天分割文件。
use simlog::{Log, Level};
#[test]
fn log() {
// 路径留空关闭文件输出 Log::new("", Level::Debug, true);
// 使用None级别关闭日志 Log::new("log", Level::None, true);
// 使用false关闭控制台打印 Log::new("log", Level::Debug, false);
let log = Log::new("log", Level::Debug, true);
let temp_str = "todo!";
log.debug(format!("{}", temp_str));
log.info(format!("{}", temp_str));
log.warn(format!("{}", temp_str));
log.error(format!("{}", temp_str));
log.fatal(format!("{}", temp_str));
}
v3.0.0 一些优化
v2.0.0 添加日志记录级别 目前支持的级别:debug, info, warn, error, fatal
v1.0.3
修改日志文件名称规则,现在以日为单位。修复了windows下无法运行的问题,修改了Log的整体结构