A Rust library providing log capture facilities for testing.
This crate is primarily intended for use with the
log
crate, however additional logging
facilities are welcome.
use log::warn;
#[test]
fn test_scramble_message() {
let handle = caplog::get_handle();
warn!("scrambled eggs");
assert!(handle.any_msg_contains("scrambled eggs"));
}