4 个稳定版本
1.1.2 | 2024 年 2 月 21 日 |
---|---|
1.0.1 | 2024 年 2 月 21 日 |
#284 在 调试
111 每月下载量
14KB
257 行
一个简单的 Rust 日志记录器。
用法
要记录消息,首先设置默认路径和日志级别,如下所示
fn main() {
sw_logger_rs::set_path("/path/to/logfile.log");
sw_logger_rs::set_level(sw_logger_rs::LogLevel::Debug);
}
如果不必要将日志记录到文件中,只需将路径设置为空字符串,如下所示
sw_logger_rs::set_path("");
然后要记录消息,调用 log()
函数
use sw_logger_rs::*;
fn main() {
sw_logger_rs::set_path("/path/to/logfile.log");
sw_logger_rs::set_level(LogLevel::Debug);
log("This is a logged message!", LogType::Warning, None);
}
为了清晰,在调用 set_path()
和 set_level()
时明确指定包名。
要将消息写入不同于默认路径的其他路径,将 None
参数更改为 Some("/custom/path/here")
.
依赖关系
~1MB
~18K SLoC