로그레밸

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

+ Recent posts