meowg 0.0.0

Trivial terminal loggers with Catppuccin colour palette
Documentation
## 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.