# SimplestLogger
Hi, this isn't working with crates.io, I have never published a crate before! I am doing everything I can to get it working, and I will list 1.1.0 when its ready.
Inspired by SimpleLogger, this is a crate for ultra-simple logging. I created it because there were no crates that focused on being ultra lightweight and no-effort to use.
```
# Cargo.toml
[dependencies]
simplest-logger = "1.0.0"
```
```rust
fn main()
{
SimplestLogger::initalize(); // info by default
// SimplestLogger::set_level(LevelFilter::LEVEL) to change
// your code
}
```
## Roadmap
- [x] `impl Log for SimplestLogger` so it works with the log macros.
- [ ] Unit testing
- [ ] Errors
- [ ] Panics (only one!)
- [ ] Benchmarks
- [ ] Integration testing (with [`tests/`](https://doc.rust-lang.org/stable/rust-by-example/testing/integration_testing.html))
- [ ] Errors
- [ ] Panics (only one!)
- [ ] Benchmarks
- [ ] Attribute feature to change log level per-function `#[log(Level)]`. (Maybe not sicne this may hurt performance)
## Performance
TODO (tl;dr: super fast!)