Программа вызывается с подпроцессом - сообщения регистратора не печатаются?

есть проблема с получением сообщений от регистратора программы, если эта программа вызывается с подпроцессом.

Вот программа BooFoo . py, который использует регистратор для вывода сообщений в файл и окно консоли:

import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logger = logging.getLogger('main')
logger.addHandler(logging.StreamHandler())
print 'print foo'
logger.info('logger boo')

Вот программа CallBooFoo.py:[1216pting"logger boo "не печатается с CallBooFoo.py. Есть идеи, как это исправить? Использование os.system работает, но не является решением по другим причинам.

5
задан bitman 23 May 2011 в 14:08
поделиться