로깅 모듈은 Python에 내장된 표준 모듈로 주로 실행 중인 로그를 출력하는 데 사용됩니다. 출력 로그 수준, 로그 저장 경로, 로그 파일 롤백 등을 설정할 수 있으며, 다음과 같은 장점:
# 🎜🎜#많은 디버깅을 표시하지 않고도 릴리스 버전에서 중요한 정보만 출력하도록 다양한 로그 수준을 설정할 수 있습니다. 정보 (권장 학습: Python 비디오 튜토리얼)
print는 모든 정보를 표준 출력으로 출력하므로 개발자가 다른 데이터를 보는 데 심각한 영향을 미칩니다. 표준 출력에서, 로깅 그런 다음 정보를 출력할 위치와 방법을 결정하고 콘솔에 로그를 출력합니다. import logging
logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s')
logger = logging.getLogger(__name__)
logger.info("Start print log")
logger.debug("Do something")
logger.warning("Something maybe fail.")
logger.info("Finish")
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log
2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail.
2016-10-09 19:11:19,434 - __main__ - INFO - Finish
디버그, 정보, 경고, 오류 및 중요와 같은 로깅 수준에서 많은 메시지를 선택할 수 있습니다. 로거 또는 핸들러에 서로 다른 수준을 할당함으로써 개발자는 특정 로그 파일에만 오류 정보를 출력하거나 디버깅 중에 디버깅 정보만 기록할 수 있습니다.
더 많은 Python 관련 기술 기사를 보려면
Python Tutorial열을 방문하여 알아보세요!
위 내용은 Python에서 레코드를 보는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!