[−][src]Macro spirit::log_error
A convenience macro to log an AnyError
.
This logs an AnyError
on given log level as a single line without backtrace. Removes some
boilerplate from the log_error
function.
Examples
use std::error::Error; use std::fmt::{Display, Formatter, Result as FmtResult}; use spirit::log_error; #[derive(Debug)] struct Broken; impl Display for Broken { fn fmt(&self, fmt: &mut Formatter) -> FmtResult { write!(fmt, "Something is broken") } } impl Error for Broken {} log_error!(Warn, Broken.into());