머신러닝과 기술적 분석

python Logging Error 수정방법 본문

python

python Logging Error 수정방법

BetterToday 2021. 7. 13. 19:48
728x90

logging 모듈을 print처럼 쓰다보면 다음과 같은 에러가 나올 때가 있다.

 

--- Logging error ---
Traceback (most recent call last):

...

TypeError: not all arguments converted during string formatting
Call stack:
  File "log_main.py", line 5, in <module>
    logging.error("info: ", 10)
Message: 'info: '
Arguments: (10,)

 

이 에러를 찾기 힘들때가 있는데.. logging level을 실행안돼도록 맞춰놓으면 실행이 안돼면서 문제가 없어보이다가 level을 키면 실행되면서 에러가 난다.

 

아무튼 고치는 방법은 매우 심플함.

 

import logging

# 이러면 Logging Error
logging.info("info: ", 10)

# 이렇게 해야 함.
logging.info(f"info: {10}")

 

728x90
반응형
Comments