반응형
python은 내장되어 있는 logging module을 이용해서 java처럼 logback이나 log4j 같은 3rd party library를 이용하지 않고도,
편리하게 logging을 할 수 있는 것 같다.
아래 예제와 같이 logging 모듈을 import 하고, basicConfig method를 호출하여, 파일명과 로그 레벨을 지정해주면 끝난다.
import logging def callLog(): logging.info("testInfoLog") if __name__ == "__main__": logging.basicConfig(filename="로그파일명", level=logging.INFO) callLog()
Rotate 기능이 있는 Handler도 일부 지원을 하는데, 대부분 가벼운 프로그래밍을 할 때 쓰는 언어라
굳이 사용할 필요가 있나 싶다.
반응형
'개발 > Python' 카테고리의 다른 글
[Python] paramiko for SSHClient (0) | 2017.02.10 |
---|---|
[Python] requirements.txt (0) | 2017.01.31 |
[SMTPlib] mail loops back to me (MX problem) (0) | 2016.12.27 |
[Python] file read / write (0) | 2016.11.09 |
[Python] multipart file upload (0) | 2016.11.09 |