logging을 사용하여 상세한 로그를 출력하는 Python 예제입니다.
2025. 4. 13 최초작성
import logging import sys
logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(levelname)s - %(filename)s:%(lineno)d - %(funcName)s - %(message)s', handlers=[ logging.StreamHandler(sys.stdout) ] )
logger = logging.getLogger(__name__)
# 사용 예시 def example_function(): logger.info("상세 로깅 테스트") example_function() |
실행해보면 “상세 로깅 테스트”라는 로그 메시지가 test.py 코드 파일의 16번째 줄에 있는 example_fuction 함수내에서 실행된 것을 확인할 수 있습니다.
2025-04-13 18:19:25,896 - INFO - test.py:16 - example_function - 상세 로깅 테스트
Comments ()