Python

파이썬 오늘날짜로 로그파일 생성해서 로깅하기

bitcoder 2022. 2. 21. 07:54
728x90

파이썬 오늘날짜로 로그파일 생성해서 로깅하기

 

[소스코드]

import logging
import datetime

log = logging.getLogger()
logfilename = datetime.datetime.now().strftime("%Y%m%d.txt")
log.addHandler(logging.FileHandler(filename=logfilename))

log.error("error logging test")

 

[실행결과]

C:\logtest>dir /b
mylog.py

C:\logtest>python mylog.py

C:\logtest>dir /b
20220221.txt                             # 로그파일 생성
mylog.py

C:\logtest>type 20220221.txt
error logging test                       # 로그기록 확인

 

로그파일이 생성되었고 소스코드에서 입력한 "error logging test" 문자열이 기록됨을 확인할 수 있습니다.

 

728x90