multiscripter
@multiscripter

Как логировать в методах, вызываемых из тестов Codeception?

Всем доброго времени суток!

Запилил хэлловорлд на Yii2.
Запилил несколько кастомных событий.
В методе обработчиков событий добавил логирование Yii::info().
Если вызываю trigger() в контроллере, то всё работает норм: логирование в методах обработчиков событий работает нормально.
При вызове trigger() из метода в классе юнит-теста логирования не происходит.
В один из обработчиков (ForOwnerTicketBusinessHandler) специально добавил вызовы Yii::debug(), Yii::warning() и Yii::error().
Из юнит-теста ни один метод логирования в методах обработчиков событий не срабатывает.

Кто знает подскажите, пожалуйста, что нужно сделать чтобы логирование работало при вызове тестов?

Codeception 2.3.9
Код:
https://github.com/multiscripter/yii2botnet
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы