fix: 修改开发环境日志配置
This commit is contained in:
parent
78edeab24e
commit
78ff7c60d4
9
main.py
9
main.py
|
|
@ -2,7 +2,7 @@ import logging.config as logging_config
|
||||||
import os
|
import os
|
||||||
|
|
||||||
import fastapi_plugins
|
import fastapi_plugins
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI, Request
|
||||||
from fastapi.exceptions import HTTPException, RequestValidationError
|
from fastapi.exceptions import HTTPException, RequestValidationError
|
||||||
from fastapi_sqlalchemy import DBSessionMiddleware
|
from fastapi_sqlalchemy import DBSessionMiddleware
|
||||||
|
|
||||||
|
|
@ -17,12 +17,13 @@ def create_app():
|
||||||
@app.on_event("startup")
|
@app.on_event("startup")
|
||||||
async def startup_event():
|
async def startup_event():
|
||||||
# 创建日志文件夹和临时文件上传文件夹
|
# 创建日志文件夹和临时文件上传文件夹
|
||||||
if not os.path.exists("logs"):
|
|
||||||
os.mkdir("logs")
|
|
||||||
if not os.path.exists("files"):
|
if not os.path.exists("files"):
|
||||||
os.mkdir("files")
|
os.mkdir("files")
|
||||||
# 日志配置
|
# 日志配置
|
||||||
# logging_config.fileConfig('conf/log.ini')
|
if os.getenv("FAST_API_ENV", "dev") == "prod":
|
||||||
|
if not os.path.exists("logs"):
|
||||||
|
os.mkdir("logs")
|
||||||
|
logging_config.fileConfig('conf/log.ini')
|
||||||
# 初始化配置文件
|
# 初始化配置文件
|
||||||
mysql_config, redis_config = init_config()
|
mysql_config, redis_config = init_config()
|
||||||
# 添加sqlalchemy数据库中间件
|
# 添加sqlalchemy数据库中间件
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue