dev
This commit is contained in:
@@ -27,7 +27,6 @@ async def all_exception_handler(request: Request, ex: Exception):
|
|||||||
info = '\r'.join(info)
|
info = '\r'.join(info)
|
||||||
if request.client.host != '127.0.0.1':
|
if request.client.host != '127.0.0.1':
|
||||||
from fastapi.logger import logger
|
from fastapi.logger import logger
|
||||||
|
|
||||||
logger.setLevel(logging.ERROR)
|
logger.setLevel(logging.ERROR)
|
||||||
logger.name = 'dcalc'
|
logger.name = 'dcalc'
|
||||||
log_directory = 'logs'
|
log_directory = 'logs'
|
||||||
@@ -42,13 +41,13 @@ async def all_exception_handler(request: Request, ex: Exception):
|
|||||||
logger.addHandler(fileHandler)
|
logger.addHandler(fileHandler)
|
||||||
try:
|
try:
|
||||||
import pathlib
|
import pathlib
|
||||||
|
|
||||||
pathlib.Path(log_directory).mkdir(parents=True, exist_ok=True)
|
pathlib.Path(log_directory).mkdir(parents=True, exist_ok=True)
|
||||||
except PermissionError:
|
except PermissionError:
|
||||||
print('创建日志目录logs失败,请确认是否限制了基础的运行权限')
|
print('创建日志目录logs失败,请确认是否限制了基础的运行权限')
|
||||||
logFunc = logger.error
|
logFunc = logger.error
|
||||||
logFunc(info)
|
logFunc(info)
|
||||||
info = '服务器内部错误'
|
info = '服务器内部错误'
|
||||||
|
fileHandler.close()
|
||||||
else:
|
else:
|
||||||
info = ex.args[0]
|
info = ex.args[0]
|
||||||
# traceback.print_last(sys.exc_info())
|
# traceback.print_last(sys.exc_info())
|
||||||
|
|||||||
Reference in New Issue
Block a user