macro_rules! log_error {
($level: ident, $descr: expr => $err: expr) => { ... };
($level: ident, $err: expr) => { ... };
(multi $level: ident, $descr: expr => $err: expr) => { ... };
(multi $level: ident, $err: expr) => { ... };
(@$format: ident, $level: ident, $err: expr) => { ... };
}
A convenience macro to log an Error
.
This logs an Error
on given log level as a single line without backtrace. Removes some
boilerplate from the log_error
function.
use spirit::log_error;
let err = failure::err_msg("Something's broken");
log_error!(Warn, err);