30초만에 logger를 print로 바꿔주기

나이트 개발자·2023년 12월 7일
1

Coding Tips

목록 보기
1/1
post-thumbnail

Python logging을 사용하면 logger.info, logger.error 등 내가 확인하고 싶은 많은 문자열들이 이 코드들과 함께하고 있다.

그러다 별도의 프로그램으로 코드를 복사하거나 테스트 코드를 만들고 싶을 때가 있는데 이 logger. 으로 시작되는 코드들이 묻어 오면 print로 replace할 지 고민이 된다 왜냐하면 나중에 다 테스트 끝낸 뒤 다시 원래의 코드로 복사해서 붙여 넣어야할 수 있는데 이 때 다시 또 replace 해야하는데 여간 성가신일이 아니다.
이럴 때 아래와같이 패키지 설치한 후 다음의 코드만 넣으면 된다.

pip insall dummylog
import dummylog
logger = dummylog.DummyLog().logger

주의할 점은, 아주 당연하지만, 원본으로 다시 복사할 때 위 두 코드는 복사되지 않도록 하는 것

profile
개발하면서 또는 프러덕 관리하면서 겪는 기억해둬야하는 내용을 메모장 삼아 남긴다. Google Keep이나 메모 도구에 남기는 것과는 달리 잘 정리할 수 있어서 언젠가 들춰봐야할 내용들을 담은 글들이 게시된다.

0개의 댓글