콘솔워크

logging 모듈을 사용하여 로그를 남기는 방법 본문

프로그래밍/python

logging 모듈을 사용하여 로그를 남기는 방법

이휘재123 2023. 7. 11. 13:56
반응형
import logging

# 로그 설정
my_log = logging
my_log.basicConfig(filename="log_sample.log", level=logging.INFO)

# 로그 생성 및 기록
my_log.debug('이 메시지는 디버그용 로그입니다.')
my_log.info('정보성 로그 메시지입니다.')
my_log.warning('경고 메시지입니다.')
my_log.error('에러 메시지입니다.')
my_log.critical('심각한 문제가 발생했습니다.')

debug부터 차례대로 로그의 레벨 순서대로 작성하였고, 

 

위와 같이 코드를 작성하면 로그 설정에서 입력한 logging.INFO 레벨 이상의 메시지가 기록되게 된다.

반응형