ведение журнала во время выполнения «грузового теста»

#[macro_use]
extern crate log;

fn whatever() {
    info!("whatever")
}

#[test]
fn test() {
    whatever();
}

Я хочу просмотреть журнал после выполнения модульных тестов (cargo test), как это возможно сейчас?


person 盛安安    schedule 09.02.2016    source источник


Ответы (1)


Ящик log сам по себе не ведет журнал. С главной страницы документации:

Если реализация ведения журнала не выбрана, фасад возвращается к реализации «noop», которая игнорирует все сообщения журнала.

Чтобы ваши сообщения журнала отправлялись куда угодно, вам необходимо инициализировать конкретную реализацию ведения журнала, например env_logger. Однако кажется, что сейчас нет возможности выполнить инициализацию до выполняются тесты.

person Francis Gagné    schedule 09.02.2016
comment
Нет ли обходного пути? Д: - person 盛安安; 09.02.2016