1 个不稳定版本
0.0.2 | 2021 年 9 月 19 日 |
---|---|
0.0.1 |
|
0.0.0 |
|
#23 in #anyhow
3KB
errlog
errlog 是一个基于 anyhow 的简单日志库,它为您的错误信息包装文件名和行号。
将 errlog 依赖项添加到您的 Cargo.toml 中,然后导入 errlog 宏
use errlog::{elog, AnyContext, AnyResult};
现在您可以在返回 AnyResult<xxx>
的函数中使用它,例如
return Err(elog!("Unkown file type"));
或
File:open(filepath).context(elog!("Cannot open file {}", filepath))?;
依赖项
~130KB