unwrap_or_log 0.2.0

A simple crate adding two functions to all std::resut::Result to log errors using the log crate
Documentation

unwrap_or_log

This crate adds a function to all [std::results::Result<T,E>] where E implements [std::error::Error] by implementing the trait [LogError] for them

The trait [LogError] exposes a function [LogError::log_error] that takes a result, logs it if it's an error and returns it unmodified: