#anyhow #log #log-messages #error-logging #message

errlog

A simple error logger based on anyhow

1 unstable release

0.0.2 Sep 19, 2021
0.0.1 Sep 19, 2021
0.0.0 Sep 19, 2021

#29 in #anyhow

MIT license

3KB

errlog

errlog is a simple log library based on anyhow, it wraps file name and line number for your error message.

Add the errlog dependencies into your Cargo.toml, then import errlog macro

use errlog::{elog, AnyContext, AnyResult};

Now you can use it in function that return AnyResult<xxx> such as

return Err(elog!("Unkown file type")); 

or

File:open(filepath).context(elog!("Cannot open file {}", filepath))?; 

Dependencies

~135KB