Logstash appender for log4rs

Crate Status

This crate provides appender implementation for log4rs.

Previously published under the name log4rs-logstash.

Get started

```rust use std::time::Duration; use qoollolog4rslogstash::config::DeserializersExt;

fn main() { log4rs::initfile( "pathtoconfig.yaml", log4rs::config::Deserializers::default().withlogstash(), ).unwrap(); spawnsignalhandler().unwrap();

log::debug!("Debug");
log::trace!("Trace");
log::info!("Info");
log::warn!("Warn");
log::error!("Error");

} ```

examples/basic.rs provides example of program with exit handling.

examples/basic_config.yaml example of config file with logstash appender.