# tinylog A logger for my personal projects. Major version increases may occur at any time. [Documentation](https://docs.rs/tinylog) ## Goals - **Fast** - Write to a thread-local string before writing it to output. This way, all logic can occur before the lock, saving time in multi-threaded scenarios. - Avoid `dyn` when possible. - Avoid `std::fmt::Formatter`. It uses `dyn` and every write produces a `Result`. - **Minimal** - Only provide configuration when it would be difficult to produce the same behavior without it. - The default configuration should work for most scenarios. - Avoid dependency bloat. Make them optional if possible, and disable their default features. - **Pretty** - Use colors. - Print things in a human-friendly format.