1 个不稳定版本
0.2.0 | 2023 年 1 月 20 日 |
---|
#719 in 调试
34KB
770 代码行
log4rs 的 Logstash 追踪器
此crate为log4rs提供追踪器实现。
之前以 log4rs-logstash
的名称发布。
入门
use std::time::Duration;
use qoollo_log4rs_logstash::config::DeserializersExt;
fn main() {
log4rs::init_file(
"path_to_config.yaml",
log4rs::config::Deserializers::default().with_logstash(),
).unwrap();
spawn_signal_handler().unwrap();
log::debug!("Debug");
log::trace!("Trace");
log::info!("Info");
log::warn!("Warn");
log::error!("Error");
}
examples/basic.rs
提供了带有退出处理的程序示例。
examples/basic_config.yaml
提供了带有 logstash 追踪器的配置文件示例。
依赖项
~2–15MB
~202K SLoC