# flexi_logger
A flexible logger that can write to stderr or to log files
## Documentation
See https://docs.rs/flexi_logger/
## Usage
Add this to your `Cargo.toml`:
```toml
[dependencies]
flexi_logger = "^0.5.1"
log = "*"
```
and this to your crate root:
```rust
#[macro_use]
extern crate log;
extern crate flexi_logger;
```
Early in the start-up of your program, call something like
```text
flexi_logger::LogOptions::new()
.log_to_file(true)
// ... your configuration options go here ...
.init(Some("info".to_string()))
.unwrap_or_else(|e| panic!("Logger initialization failed with {}", e));
```