assert_logs_contain_in_order

Macro assert_logs_contain_in_order 

Source
macro_rules! assert_logs_contain_in_order {
    ($inspector: expr, $($level:expr => $line: expr),*) => { ... };
}
Expand description

Asserts that logs contain the expected messages All logging tests need to invoke the logging::setup_logging_test method to capture logs for assertion

ยงExamples

    let logs = logging::setup_logging_test();

    info!("Doing stuff");
    warn!("Oops, something happened!");

    assert_logs_contain_in_order!(
        logs,
        Level::Info => "Doing stuff",
        Level::Warn => "Oops, something happened!"
    );