Thanks to visit codestin.com
Credit goes to lib.rs

#logging

dev testing_logger

Supports writing tests to verify log crate calls

2 releases

Uses old Rust 2015

0.1.1 Aug 7, 2018
0.1.0 Aug 7, 2018

#560 in Testing

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

91,039 downloads per month
Used in 30 crates (29 directly)

BSD-3-Clause

7KB

testing_logger

A Rust library to support testing of code that uses log crate.

Version Documentation license Status

Example

#[macro_use]
extern crate log;
use log::Level;
extern crate testing_logger;

#[test]
fn test_something() {
    testing_logger::setup();
    warn!("Something went wrong with {}", 10);
    testing_logger::validate( |captured_logs| {
        assert_eq!(captured_logs.len(), 1);
        assert_eq!(captured_logs[0].body, "Something went wrong with 10");
        assert_eq!(captured_logs[0].level, Level::Warn);
    });
}

Dependencies

~98KB