#logging #logger #log

logging-rs

logging-rs 通过简单的宏帮助你在项目中添加日志功能

2个稳定版本

1.1.0 2023年11月27日
1.0.0 2023年10月24日

#319 in 调试

MIT 许可证

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,你需要一个配置。最好在多个文件中保持它的一致性。然后你需要遵循以下步骤

  1. 导入logging-rs crate

    use logging_rs;
    
  2. 创建一个新的logger对象

    let logger = logging_rs::Logger::new(logging_rs::Formatter::default(), vec![logging_rs::Output::STDOUT]);
    
  3. 记录你想要记录的消息

    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