2016-08-16 12 views
1

를 사용하는 경우 로그 파일을 작성하지만, 로그 파일에 로깅 I import pywinauto가 작동을 중지하는 경우에도 사용할 수 없습니다.내가 <a href="https://pywinauto.github.io/" rel="nofollow">pywinauto</a>를 사용하여 일부 Windows 작업을 자동화하기 위해 노력하고 pywinauto

import logging 

logging.basicConfig(filename='log.txt', filemode='a', level=logging.DEBUG, format="%(message)s",) 
logging.info("Test") 

..... 

가져온 후 - 코드는 다음 예제와 같이 로그 파일을 작성 하지입니다 : 코드는 다음 예제와 같이 로그를 파일을 쓰는 -

가져 오기 전에 :

import logging 
from pywinauto import application 

logging.basicConfig(filename='log.txt', filemode='a', level=logging.DEBUG, format="%(message)s",) 
logging.info("Test") 

..... 

답변

3

pywinautologging 모듈 자체의 사용을 가지고 밝혀졌습니다. pywinauto/actionlogger.py에서

이 코드는 로그 파일 WARNING 레벨 (INFO, DEBUGNOTSET 레벨)에 따라 로그 메시지 작성 비활성화 WARNING 로깅 수준을 설정한다.

내가 모두 pywinautologging 작업을 계속 할 수있는 해결 방법 발견

- 대신의 시작 부분에서, 후 logging의 기본 구성을 단지 pywinauto가져 오기를 :

import logging 

logging.basicConfig(filename='log.txt', filemode='a', level=logging.DEBUG, format="%(message)s",) 

from pywinauto import application 

logging.info("Test") 

..... 

이 예는 잘 작동이 - "기록 로그 파일에 테스트 ".