[강의자료 PDF]
https://drive.google.com/drive/folders/18eKEnFGoLTlcjSmqbRyd9nTIbP2mWa5Y?usp=sharing
[목표]
loguru
을 사용하여 다양한 로그 레벨로 메시지를 기록하고, 로그 파일로 저장하여 ETL 작업 추적schedule
을 사용하여 주기적으로 실행해야 하는 작업을 예약하고 자동화PyYAML
을 사용하여 YAML 파일을 읽고 쓰며, 애플리케이션 설정을 관리[목차]
로깅은 애플리케이션에서 발생하는 다양한 이벤트를 추적하는 중요한 도구입니다. 코드의 실행 시간, 실행한 위치, 오류 발생 지점 등을 기록함으로써 디버깅을 더 쉽게 할 수 있습니다.
이번 강의에서는 loguru 라이브러리를 활용하여 로그 레벨별로 로그를 기록하는 방법을 배워보겠습니다. 아래는 로그 심각도 수준에 따른 순서입니다. (TRACE < DEBUG < INFO < WARNING < ERROR < CRITICAL)
먼저 필요한 패키지를 설치하겠습니다
pip install loguru
01-1. 기본 사용법