1个不稳定版本

0.1.0 2022年5月15日

#603调试

Download history 86/week @ 2024-03-14 130/week @ 2024-03-21 72/week @ 2024-03-28 47/week @ 2024-04-04 103/week @ 2024-04-11 68/week @ 2024-04-18 20/week @ 2024-04-25 47/week @ 2024-05-02 44/week @ 2024-05-09 81/week @ 2024-05-16 104/week @ 2024-05-23 125/week @ 2024-05-30 32/week @ 2024-06-06 35/week @ 2024-06-13 122/week @ 2024-06-20 53/week @ 2024-06-27

每月265次下载

MIT 许可证

30KB
712

log4rs的Logstash追加器

此crate为log4rs提供了追加器实现。

开始使用

use std::time::Duration;

fn main() {
    log4rs::init_file(
        "path_to_config.yaml",
        log4rs_logstash::config::deserializers(),
    ).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–14MB
~201K SLoC