로깅 함수별 사용방법
| 레벨 | 로깅 함수 | 사용할 때 |
|---|---|---|
| DEBUG | debug() | 상세한 정보를 출력 |
| INFO | info() | 예상대로 작동하는지를 확인 |
| WARNING | warning() | 소프트웨어는 정상 동작하는데 예상치 못한 일이 발생한 것에 대해 표시 |
| ERROR | error() | 소프트웨어의 일부가 정상적으로 동작하지 않는 경우에 대해 표시 |
| CRITICAL | critical() | 심각한 에러 상황에 대해 표시 |
import logging
logging.basicConfig(level=logging.INFO)
def hap(a, b):
ret=a+b
logging.info(f"input: {a} {b}, output={ret}")
return ret
result=hap(3,4)
import logging
logging.basicConfig(filename="mylog.txt", level=logging.INFO)
def hap(a, b):
ret=a+b
logging.info(f"input: {a} {b}, output={ret}")
return ret
result=hap(3,4) # mylog.txt 생성되고 로깅