修复了堆栈不可见错误,以及 ORM 错误查询
This commit is contained in:
@@ -14,6 +14,8 @@ BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
SECRET_KEY = app_secrets.SECRET_KEY
|
||||
DEBUG = False
|
||||
# 详细错误日志开关:True=在 except 块中输出完整堆栈到日志;False=仅记录错误摘要
|
||||
DEBUG_DETAIL_LOG = True
|
||||
ALLOWED_HOSTS = ['localhost', '127.0.0.1', 'www.abas.asia']
|
||||
|
||||
# ==================== 应用配置 ====================
|
||||
@@ -53,7 +55,7 @@ MIDDLEWARE = [
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
]
|
||||
|
||||
# 测试阶段日志配置 — 确保 500 错误堆栈输出到 console
|
||||
# 日志配置 — 500 错误堆栈输出到 console,受 DEBUG_DETAIL_LOG 开关控制
|
||||
LOGGING = {
|
||||
'version': 1,
|
||||
'disable_existing_loggers': False,
|
||||
@@ -73,6 +75,17 @@ LOGGING = {
|
||||
'handlers': ['console'],
|
||||
'level': 'INFO',
|
||||
},
|
||||
# 业务模块日志 — DEBUG_DETAIL_LOG=True 时输出 DEBUG 级别(含完整堆栈)
|
||||
'users': {
|
||||
'handlers': ['console'],
|
||||
'level': 'DEBUG' if DEBUG_DETAIL_LOG else 'INFO',
|
||||
'propagate': False,
|
||||
},
|
||||
'orders': {
|
||||
'handlers': ['console'],
|
||||
'level': 'DEBUG' if DEBUG_DETAIL_LOG else 'INFO',
|
||||
'propagate': False,
|
||||
},
|
||||
'utils.debug_middleware': {
|
||||
'handlers': ['console'],
|
||||
'level': 'DEBUG',
|
||||
|
||||
Reference in New Issue
Block a user