| Crates.io | log-error |
| lib.rs | log-error |
| version | 0.1.2 |
| created_at | 2022-06-23 14:07:39.755388+00 |
| updated_at | 2025-08-10 13:44:27.214415+00 |
| description | A small crate to log the error result easily |
| homepage | |
| repository | |
| max_upload_size | |
| id | 611901 |
| size | 14,255 |
A small crate to log the error result easily
Sometimes we just want to record the error result, rather than return it to upper caller or unwrap the result with a panic, this crate will help you do it in relaxed
use log_error::*;
use std::io::Error;
fn main() {
simple_logger::SimpleLogger::new().env().init().unwrap();
if let Some(_file) = std::fs::read("").log_warn("optional file") {
// do something
}
// detailed error message
do_something().log_error_detail("do_something");
}
fn do_something() -> Result<(), Error> {
// ...
Err(Error::last_os_error())
}