1 个不稳定版本
0.1.1 | 2023年11月24日 |
---|---|
0.1.0 |
|
#488 在 调试
16KB
221 行
pink_log
用Rust编写的简单轻量级日志记录器(WIP)
警告:这是一个早期版本,甚至不适合beta版本,更不用说生产环境。
包:https://crates.io/crates/pink_log
示例
Toml
pink_log = "0.1.0"
使用Builder
use pink_log::{PinkLogger, LogSettings, LogLevel, LogSettingsBuilder, Logger};
let mut settings = LogSettingsBuilder::new(LogLevel::Trace);
settings.set_write_log_to_file(false);
let settings = settings.build();
let log = PinkLogger::new(settings);
log.trace(None);
log.trace(Some("This is a trace point"));
log.debug("This is debug message");
log.info("This is info");
log.warn("This is a warning");
log.error(Box::new(std::error::Error::new("This is an error")));
log.fatal(Box::new(std::error::Error::new("This is an fatal error")));
使用默认
use pink_log::{Logger, PinkLogger};
let logger = PinkLogger::default();
logger.trace(None);
logger.trace(Some("This is a trace point"));
logger.debug("This is debug message");
logger.info("This is info");
logger.warn("This is a warning");
logger.error(Box::new(std::error::Error::new("This is an error")));
logger.fatal(Box::new(std::error::Error::new("This is an fatal error")));
依赖项
~545KB