Я пытаюсь построить исполняемый файл с pyinstaller
и установить уровень журнала во время сборки, но программа, как представляется, игнорировать этот аргумент --log-level=DEBUG
командной строки Опция --log уровень = INFO игнорируется pyinstaller
Это мой сценарий test.py
:
import logging
def run():
logging.info('TEST INFO')
logging.debug('TEST DEBUG')
logging.warning('TEST WARNING')
logging.critical('TEST CRITICAL')
print 'TEST PRINT'
if __name__ == '__main__':
run()
И я построить исполняемый файл:
pyinstaller --log-level=DEBUG --onefile --clean test.py
Если я бегу двоичный, он печатает только предупреждение и критические сообщения на консоли, игнорируя данные и отладки, независимо от опции --log уровня:
$ dist/test
WARNING:root:TEST WARNING
CRITICAL:root:TEST CRITICAL
TEST PRINT
Что я делаю не так?
Python 2.7.6 и pyinstaller 3.0 на Ubuntu 14.04