2个稳定版本
1.1.0 | 2023年11月27日 |
---|---|
1.0.0 | 2023年10月24日 |
#319 in 调试
31KB
288 行
logging-rs
logging-rs 通过简单的宏帮助你在项目中添加日志功能。
关于此项目
logging-rs 通过简单的宏帮助你在项目中添加日志功能。
安装
运行以下命令将包添加到依赖项
$ cargo add logging-rs
...
Git
要使用git克隆本地仓库,请运行 git clone https://github.com/ElBe-Development/logging-rs.git
。
用法
要使用logging-rs,你需要一个配置。最好在多个文件中保持它的一致性。然后你需要遵循以下步骤
-
导入logging-rs crate
use logging_rs;
-
创建一个新的logger对象
let logger = logging_rs::Logger::new(logging_rs::Formatter::default(), vec![logging_rs::Output::STDOUT]);
-
记录你想要记录的消息
logging_rs::debug!(logger, "Debug message"); logging_rs::info!(logger, "Info"); logging_rs::warn!(logger, "Warning"); logging_rs::error!(logger, "Error!"); logging_rs::fatal!(logger, "Fatal error!"); logging_rs::log!(logger, "Log message");
示例
使用以下Rust代码
use logging_rs;
fn main() {
let logger = logging_rs::Logger::default();
logging_rs::debug!(logger, "Debug message");
}
你将得到以下输出
[TIMESTAMP] [DEBUG] src\main.rs: Debug message
其中 TIMESTAMP
是当前时间戳。
联系方式
要联系我们、获取帮助或只是与其他人聊天,你可以访问 我们的Discord服务器。
依赖项
~1MB
~18K SLoC