mlzlog in Rust
==============
[![Latest Version](https://img.shields.io/crates/v/mlzlog.svg)](https://crates.io/crates/mlzlog)
[Documentation](https://docs.rs/mlzlog/)
This is a Rust crate that provides a [`log4rs`] configuration with custom
appenders that logs like the [`mlzlog`] Python package.
[`log4rs`]: https://github.com/sfackler/log4rs
[`mlzlog`]: http://pypi.python.org/pypi/mlzlog
Installation
============
This crate works with Cargo and can be found
on [crates.io](https://crates.io/crates/mlzlog) with a `Cargo.toml` like:
```toml
[dependencies]
log = "0.4"
mlzlog = "0.8"
```
Minimum supported Rust versions is 1.63.0.
Usage
=====
Initialize logging at the beginning of your program and then use the
macros from the `log` crate. Example:
```rust
use log::info;
fn main() {
mlzlog::init("/path/to/base", "myapp", mlzlog::Settings { ... });
info!("starting up");
}
```