8 个版本 (4 个破坏性版本)
0.12.2 | 2023年8月30日 |
---|---|
0.12.1 | 2023年8月19日 |
0.11.0 | 2023年7月22日 |
0.9.0 | 2023年6月8日 |
0.7.1 | 2023年5月12日 |
#28 在 #identify
每月下载量 29
用于 logid
79KB
2K SLoC
logid
使用ID识别日志事件的Rust日志框架。
使用 logid
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)
}
贡献
尚未提供贡献指南,但请随意创建问题和/或拉取请求。
请注意,提交给 logid
的任何贡献都将采用 MIT 许可证。
许可证
MIT 许可证
依赖项
~0.8–1.4MB
~28K SLoC