로깅
파이썬 프로그램에서 문제가 발생하여 그 문제를 확인하고 싶을 때 값을 콘솔에 프린트하는 행위를 로깅이라고 합니다.
파이썬에서는 따로 로깅 메서드가 없으므로 logging 모듈을 사용해야합니다.
그 로그 파일을 만드려면 basicConfig()
메서드를 먼저 사용해서 파일 이름을 넣으세요!
import logging
logging.basicConfig(filename="log.log")
INFO
INFO는 INFORMATION의 약자이고 정보를 뜻합니다.
파이썬 코드를 테스트할 때 정보를 얻고 싶다면(예: 어떨 때의 값) logging.info()
메서드를 사용할 수 있습니다.
WARNING
warning은 사용자에게 에러가 났다는 사실을 경고하는 코드입니다.
ERROR와 EXCEPTION
ERROR은 에러를 발생시키는 메서드입니다.
EXCEPTION은 예외를 뜻합니다.
위에서 설명한 ERROR 메서드와 비슷합니다.