## Synopsis
This is a set of trivial terminal loggers with
[Catppuccin](https://catppuccin.com/) colour palette.
## Usage
Add `meowg` alongside `log` to the project dependencies:
```sh
cargo add log meowg
```
Set up your preferred [Catppuccin flavour](https://catppuccin.com/palette)
`Latte`, `Frappe`, `Macchiato` or `Mocha` through its associated `install`
function or manually via `log::set_logger`.
The `install` function sets the maximum log level to `log::LevelFilter::Trace`
for debug builds or `log::LevelFilter::Info` for release builds.
The logger may then be used through the standard [`log`](https://docs.rs/log)
facilities.
These loggers write to standard error, are not configurable and do not log
anything beyond the message itself. They will however adapt to a terminal’s
capabalities thanks to [`anstream`](https://docs.rs/anstream).
They are intended to be used for development alongside more featureful loggers
like
[`systemd-journal-logger`](https://docs.rs/systemd-journal-logger).
### Example
```rust
use log::warn;
meowg::Mocha::install().unwrap();
warn!("This is your final warning");
```
## Intellectual property
This work is licenced under the
[European Union Public Licence](https://spdx.org/licenses/EUPL-1.2.html).
You are explictly permitted to statically link this library without considering
the result a derivative work.