Python
Python logging 로그
안드로이
2022. 1. 23. 17:43
파이썬 소스에 print() 문으로 결과를 출력하는것은 성능면에서 매우 좋지 않다.
logging 모듈을 이용하여 화면에 출력하든지, 파일에 쓰는 방법을 권장한다.
- 로그 화면에 출력
import logging
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')
logging.debug('End of program')
- 로그 파일에 쓰기
import logging
logging.basicConfig(filename='log.txt', encoding='UTF-8', level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')
logging.debug('End of program')