LeslieLog: aims to be async, fast, crash safe.
- compressed output
- async thread to perform the print,
- lock-free SPSC message queue (one async logger in on program)
CodeStyle: Google C++ Style Guide
- expose unified api
- provided some option: compressed, Lazy Format
SPSC
- Reader thread should know the logger in some way
- Logger should take care of sinks