Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 6, 2013 13:00:04

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Проверить лог-сообщение (logging)

Возвращаясь к моему вопросу о логировании - http://python.su/forum/topic/22977/
Вроде всё работает, но вот юниттест под лог не могу сделать. Не удаётся перехватить поток логирования.
Я и sys.stdout и sys.stderr переназначал, и всё равно лог-сообщение не ловится, а нагло печатается. Что же делать, как же быть?



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

#2 Дек. 6, 2013 19:11:17

Master_Sergius
Зарегистрирован: 2013-09-12
Сообщения: 271
Репутация: +  7  -
Профиль   Отправить e-mail  

Проверить лог-сообщение (logging)

Порешал тем, что в тесте подменил хендлер на StringIO. Всем спасибо за помощь



———————————————————————————
Мой блог о семействе *nix: http://nixtravelling.blogspot.com/

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version