1个不稳定版本

0.1.0 2022年5月15日

#801调试

Download history • Rust 包仓库 91/week @ 2024-03-14 • Rust 包仓库 133/week @ 2024-03-21 • Rust 包仓库 77/week @ 2024-03-28 • Rust 包仓库 51/week @ 2024-04-04 • Rust 包仓库 106/week @ 2024-04-11 • Rust 包仓库 73/week @ 2024-04-18 • Rust 包仓库 23/week @ 2024-04-25 • Rust 包仓库 51/week @ 2024-05-02 • Rust 包仓库 47/week @ 2024-05-09 • Rust 包仓库 83/week @ 2024-05-16 • Rust 包仓库 109/week @ 2024-05-23 • Rust 包仓库 130/week @ 2024-05-30 • Rust 包仓库 33/week @ 2024-06-06 • Rust 包仓库 40/week @ 2024-06-13 • Rust 包仓库 126/week @ 2024-06-20 • Rust 包仓库 56/week @ 2024-06-27 • Rust 包仓库

279每月下载量
用于 log4rs-logstash

MIT 许可证

20KB
511

logstash-rs

Logstash的TCP日志发送器。

开始使用

在Cargo.toml中添加依赖项

logstash-rs = 0.1.0

或使用来自Github的上游版本

logstash-rs = { git = "https://github.com/qoollo/rust-log4rs-logstash" }

初始化日志记录器

use logstash_rs::{BufferedSender, TcpSender};
use std::time::Duration;

fn main() {
    let logger = BufferedSender::new(
        TcpSender::new("localhost".to_string(), 3055, false), // hostname, port, use tls
        Some(64), // buffer size
        Some(Duration::from_secs(60)), // buffer lifetime
    );
    log::set_boxed_logger(Box::new(logger)).unwrap();

    log::error!("Test");
}

依赖项

~2–14MB
~194K SLoC