Update server_fastapi.py. Avoid loading the model repeatedly. Add logger (#145)

* Update server_fastapi.py. Avoid loading the model repeatedly. Add loguru logger.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Sora
2023-11-03 13:09:58 +08:00
committed by GitHub
parent 7737079323
commit 25ea864b56
3 changed files with 92 additions and 55 deletions

14
tools/log.py Normal file
View File

@@ -0,0 +1,14 @@
"""
logger封装
"""
from loguru import logger
import sys
# 移除所有默认的处理器
logger.remove()
# 自定义格式并添加到标准输出
log_format = "<g>{time:MM-DD HH:mm:ss}</g> [<lvl>{level}</lvl>] | {message}"
logger.add(sys.stdout, format=log_format)