FastAPI의 로그 TTL 설정과 Docker 파일 마운트 설정
FastAPI 애플리케이션을 운영하면서 로그 관리의 중요성은 아무리 강조해도 부족하지 않습니다. 이 포스트에서는 TimedRotatingFileHandler를 사용하여 로그를 날짜별로 자동으로 롤링하는 방법과 Docker에서 로그 파일을 외부로 마운트하는 설정에 대해 설명하겠습니다. 0. 파일 구조 my_fastapi_project/│├── Dockerfile├── requirements.txt├── logging.conf│└── src/ ├── app.py └── get_data.py 1. 로그 설정 파일 (logging.conf)우선, 로그 설정 파일을 만들어 TimedRotatingFileHandler를 사용하여 로그를 관리할 수 있습니다. 아래는 logging.conf 파일의 예제입니..
2024.09.02