[][src]Macro spirit::log_error

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.

Examples

use spirit::log_error;

let err = failure::err_msg("Something's broken");

log_error!(Warn, err);