Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 가져온 모듈의 로깅을 비활성화하는 방법은 무엇입니까?


로깅 모듈을 사용하여 가져온 모듈에서 로깅을 비활성화할 수 있습니다. 다음 코드를 사용하여 최소한 경고가 아닌 한 메시지를 기록하지 않도록 구성할 수 있습니다.

import logging
logging.getLogger("imported_module").setLevel(logging.WARNING)

모듈 이름을 문자열로 쓰지 않으려면 import_module.__name__을 사용할 수도 있습니다. 더 높은 수준으로 이동하고 오류 또는 치명적일 때만 메시지를 기록하려면 logging.WARNING을 각각 logging.ERROR 및 logging.CRITICAL로 교체할 수 있습니다.