내가 파일에 메시지를 기록하기 위해 아래의 코드를 작성하고는 :파이썬 로깅 문제가 있습니까?
#!/usr/bin/python3
import logging
## init logger
logger = logging.getLogger(__name__)
## create handler file
handler = logging.FileHandler('mylog3.log')
## set log level
handler.setLevel(logging.INFO)
## add handler to logger
logger.addHandler(handler)
l = [1, 2, 3, 4]
i = 3
logger.info('This is an info message')
logger.warning('This is a warning message')
logger.debug('This is a debug message. I=%d l=%s', i, l)
logger.error('This is an error message. l =%s', l)
logger.fatal('This is a fatal error message')
내가보고하고 문제는 상관없이 내가주는 어떤 설정, 항상 파일의 경고, 오류 및 치명적 오류 메시지를 출력하지 않는다는 것이다. 디버그 및 정보 메시지는 기록되지 않습니다.
나는 Windows에서 PyCharm과 우분투 리눅스 파이썬 3에서 문제가 발생하고 있음을 확인했다. 그래서, 나는 틀린 일을해야만한다. 그것은 무엇 일 수 있는가? 나는 손실에있다!
질문에 답변 한 경우 제 답변을 허용으로 표시하십시오. –