[Python] logging 을 사용해 로그를 남겨보자

llunaB·2022년 2월 22일

로깅은 자바-스프링 프로젝트를 진행하며 처음 배운 개념이다.
스프링에서는 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 하고 찍어주면 끝!
내가 설정한 이름의 파일이 실행파일 경로와 동일 선상에 만들어지며 로그가 생성된다.

로깅 레벨을 설정할 수 있다.

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


참고자료
https://docs.python.org/3/howto/logging.html

profile
안녕하세요. 성장하는 주니어 개발자입니다. :-)

0개의 댓글