salak_factory

Packages that can be initialized by salak.

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 .

toylogger vs envlogger

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 toylog -P count=10000000 -P envlog=true > /dev/null

Record 10000000 logs in 70219ms, 7021ns/log, 569642/s, 142410/s/thread

toylog -P count=10000000 -P envlog=true > /dev/null 16.42s user 35.60s system 287% cpu 18.064 total

```