захват сообщений журнала из импортированного файла python - PullRequest
0 голосов
/ 10 октября 2011

Получение информации журнала из импортированного файла Python.

Я строю набор тестов на основе Python.Тесты вызываются с помощью функции __import. Я хотел бы захватить сообщения регистрации (в тестах) в моем тестовом приложении.Сообщения регистрации генерируются с использованием модуля регистрации python.Как я могу это сделать ?Например, в коде псевдо:

    for test in testList:  

               # do something
             # Import Test   

             testid = __import__(test)  

             testOut = testid.run(parameter1,parameter2)    

             print "   => Result: %s\n" % testOut            
             # capture logging information from test which imports logging and append to wxpython window

1 Ответ

0 голосов
/ 10 октября 2011

Вы можете легко создать собственный обработчик журналов и назначить его регистратору, используемому вашим модулем.

См. http://docs.python.org/library/logging.html#handler-objects

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...