1个不稳定版本
0.1.0 | 2022年5月15日 |
---|
#801在 调试
279每月下载量
用于 log4rs-logstash
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