Learn how to save the uvicorn execution log as a file in fastapi.
https://youtu.be/ZiyK26zhmA0
이전 영상을 참고하세요.
도메인 연결하는 방법 :
https://youtu.be/ryoLV3juTOc
1. log_config.ini 파일을 만듭니다.
하단에 내용이 있습니다.
2. log 디렉토리를 만듭니다.
3. uvicorn.service 파일을 수정합니다.
sudo vi /etc/systemd/system/uvicorn.service
이렇게 수정하세요.
ExecStart=/home/ubuntu/g6/venv/bin/uvicorn main:app --host 0.0.0.0 --port 8000 --log-config log_config.ini
4. uvicorn.service 를 재실행합니다.
sudo systemctl daemon-reload
sudo systemctl restart uvicorn.service
sudo systemctl status uvicorn.service
#끝#
================================================
log_config.ini 파일 내용
================================================
[loggers]
keys=root
[handlers]
keys=console,timedFile
[formatters]
keys=generic
[logger_root]
level=INFO
handlers=console,timedFile
[handler_console]
class=StreamHandler
level=INFO
formatter=generic
args=(sys.stderr,)
[handler_timedFile]
class=logging.handlers.TimedRotatingFileHandler
level=INFO
formatter=generic
args=('log/uvicorn.log', 'midnight', 1, 365, 'utf-8')
[formatter_generic]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
================================================
https://sir.kr
게시글 목록
| 번호 | 제목 |
|---|---|
| 49 | |
| 36 | |
| 33 | |
| 31 | |
| 22 | |
| 21 | |
| 17 | |
| 16 | |
| 15 | |
| 14 | |
| 11 | |
| 10 | |
| 9 | |
| 8 | |
| 7 | |
| 3 | |
| 2 | |
| 1 |

댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기