logid

Rust logging framework using IDs to identify log events.

Using logid

```Rust use logid::{log_id::{LogId, LogLevel}, err, ErrLogId}; use thiserror::Error;

[derive(Debug, Clone, ErrLogId, Error)]

enum CrateError { #[error("SomeError description.")] SomeError,

#[error("`InternalError` description.")]
InternalError,

}

fn my_func() -> Result<(), CrateError> { // some code ...

// on error
err!(CrateError::SomeError)

} ```

Contributing

There is not yet a contributing guideline, but feel free to create issues and/or pull requests.

Note that any contribution submitted to logid is going to be MIT licensed.

License

MIT Licensed