로깅은 자바-스프링 프로젝트를 진행하며 처음 배운 개념이다.
스프링에서는 logger를 사용했었는데, 파이썬도 로그가 있지 않을까? 생각했다.
역시 있었다!
R_train 이 pkl 파일이어서 내용을 확인하고 추가적으로 로그도 확인하고자 하였다.
python logging library를 활용하면 된다 ! :)
import logging
def log(input_path):
#input_path = "./data/tiny"
R_train = load(input_path + '/R_train.pkl')
...
print(R_train)
# log 로 찍어보고프다~~
logging.basicConfig(filename='myapp.log', level=logging.INFO)
logging.info('Started')
logging.info("this is R_train")
logging.info("Finished")

로깅 라이브러리를 Import 하고 찍어주면 끝!
내가 설정한 이름의 파일이 실행파일 경로와 동일 선상에 만들어지며 로그가 생성된다.
로깅 레벨을 설정할 수 있다.

자세한 내용이 공식 자료에 적혀 있으니 추가로 참고하도록 하자.