审计日志修改完善
This commit is contained in:
@ -46,4 +46,14 @@ def init_extensions(app):
|
||||
redis_client.ping()
|
||||
app.logger.info("✅ Redis connected successfully")
|
||||
except Exception as e:
|
||||
app.logger.warning(f"⚠️ Redis connection failed: {e}, single-device login will be disabled")
|
||||
app.logger.warning(f"⚠️ Redis connection failed: {e}, single-device login will be disabled")
|
||||
|
||||
# ★ 注册 SQLAlchemy 审计监听器
|
||||
# 必须在 db.init_app 之后调用,确保所有模型已映射
|
||||
try:
|
||||
from app.core.audit_listener import register_audit_listeners
|
||||
with app.app_context():
|
||||
count = register_audit_listeners(db)
|
||||
app.logger.info(f"✅ 审计监听器注册成功,共绑定 {count} 个模型")
|
||||
except Exception as e:
|
||||
app.logger.error(f"⚠️ 审计监听器注册失败: {e}")
|
||||
Reference in New Issue
Block a user