#logger #vector #tokio #logging #async #async-std

rust-vector-logger

一个将日志记录到向量的简单Rust日志工具

15个版本

0.1.18 2024年6月7日
0.1.17 2024年6月5日
0.1.9 2024年5月23日

668调试 中排名

Download history 207/week @ 2024-05-04 39/week @ 2024-05-11 951/week @ 2024-05-18 135/week @ 2024-05-25 551/week @ 2024-06-01 71/week @ 2024-06-08 4/week @ 2024-06-15 1/week @ 2024-07-06 64/week @ 2024-07-27

每月下载量 65

Apache-2.0

24KB
566 代码行

rust-vector-logger

这是一个将日志记录到向量的简单日志工具。它对测试和调试很有用。它使用tokio将日志发送到向量。

使用方法

use rust_vector_logger::Logger;

#[tokio::main]
async fn main() {
    let host = "127.0.0.1"; // The vector host address
    let port = 12345; // The vector port
    let level = "INFO"; // The log level

    let mut logger = Logger::init("AppName", &level, &host, port).await.unwrap();
    logger.info("Hello, world!");
    logger.infof(format_args!("Hello, {}", "world"));

    logger.debug("This is a debug message");
    logger.warnf(format_args!("This is a warning message for {}", "you"));

依赖关系

~7–18MB
~223K SLoC