로그레밸
Level |
내용 |
DEBUG | 상세항 정보, 문제를 진단할 때 사용할 만한 내용들 |
INFO | 프로그램이 진행되면 확인해야 할 값들에 대한 내용 |
WARNING | 문제가 일어날 수도 있는 예상하지 못한 값들에 대한 내용 |
ERROR | 심각한 문제들이나 프로그램이 정상적이지 못한 내용 |
CRITIAL | A Seriou error |
Simple Example
import logging
logging.warning('Watch out!') # 콘솔화면으로 출력이 될 것이다.
logging.info('I told you so') # 콘솔화면으로 출력이 되지 않을 것이다.
-> 기본적으로 logging레빌이 Warning로 되어 있기 때문이다.
파일로 로깅하기
import logging
logging.basicConfig(filename='example.log',level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
'PYTHON > 강좌' 카테고리의 다른 글
Python Unittest (1) | 2017.02.06 |
---|---|
[PATTERN 2] Command 패턴 (0) | 2012.11.19 |
[PATTERN 1] Factory 패턴 예제 (0) | 2012.11.19 |