1
0
forked from erp-dev/erp

feat: log formatted

This commit is contained in:
2026-06-26 17:03:54 +08:00
parent e8bf4b5e49
commit cb6589c884
26 changed files with 1410 additions and 50 deletions

View File

@@ -255,9 +255,9 @@ class PrintingExternalSyncFailure(ModelBase):
class ApiAuditLog(models.Model):
"""API审计日志 - 记录创建操作的历史现场
用于保存特定模块的POST请求记录"创建"操作的完整请求信息。
"""API审计日志 - 记录创建/更新操作的历史现场
用于保存特定模块的POST/PUT/PATCH请求,记录"创建/更新"操作的完整请求信息。
通过Celery异步写入避免影响API响应性能。
"""
url = models.CharField(
@@ -268,12 +268,12 @@ class ApiAuditLog(models.Model):
method = models.CharField(
max_length=10,
verbose_name='请求方法',
help_text='HTTP方法如POST'
help_text='HTTP方法如POST、PUT、PATCH'
)
request_data = models.JSONField(
default=dict,
verbose_name='请求体数据',
help_text='POST请求的body数据JSON格式'
help_text='请求的body数据JSON格式'
)
query_params = models.JSONField(
default=dict,