Задать вопрос
multiscripter
@multiscripter

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

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

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

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

Codeception 2.3.9
Код:
https://github.com/multiscripter/yii2botnet
  • Вопрос задан
  • 168 просмотров
Подписаться 2 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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