error

Macro error 

Source
macro_rules! error {
    ($($e:expr),*) => { ... };
    (from $o:expr, $($e:expr),*) => { ... };
    (from $o:expr, when $call:expr, $($e:expr),*) => { ... };
}
Expand description

Logs an error message.

use iceoryx2_log::error;

#[derive(Debug)]
struct MyDataType {}

impl MyDataType {
    fn something_that_fails(&self) -> Result<(), ()> {
        Err(())
    }

    fn doIt(&self) {
        error!("Only a message");
        error!(from self, "Message which adds the object as its origin");
        error!(from "Somewhere over the Rainbow", "Message with custom origin");

        error!(from self, when self.something_that_fails(),
            "Print only when result.is_err()")
    }
}