salak_factory 0.2.0

Salak factory to package initialization.
Documentation
# salak_factory
Packages that can be initialized by `salak`.

[![Crates.io](https://img.shields.io/crates/v/salak_factory?style=flat-square)](https://crates.io/crates/salak_factory)
[![Crates.io](https://img.shields.io/crates/d/salak_factory?style=flat-square)](https://crates.io/crates/salak_factory)
[![Documentation](https://docs.rs/salak_factory/badge.svg)](https://docs.rs/salak_factory)
[![dependency status](https://deps.rs/repo/github/leptonyu/salak.rs/status.svg)](https://deps.rs/crate/salak_factory)

### Provide packages

1. toy_log
2. redis
3. redis_cluster
4. postgres

### build toy_log
```bash
cargo install --example toy_log --features='enable_log' --path .
```

### toy_logger vs env_logger
MacBook Pro (13-inch, 2019)

```bash
time toy_log -P count=10000000 > /dev/null           
# Record 10000000 logs in 3905ms, 390ns/log, 10242994/s, 2560748/s/thread
# toy_log -P count=10000000 > /dev/null  3.60s user 0.15s system 380% cpu 0.985 total


time toy_log -P count=10000000 -P env_log=true > /dev/null      
# Record 10000000 logs in 70219ms, 7021ns/log, 569642/s, 142410/s/thread
# toy_log -P count=10000000 -P env_log=true > /dev/null  16.42s user 35.60s system 287% cpu 18.064 total
```