← 返回

EmDash Audit Log — 审计日志插件

官方

概述

Audit Log 插件为 EmDash 提供完整的操作审计能力。每一次内容创建、编辑、发布、删除操作都会被记录,包括操作者、操作时间、变更前后的数据差异。这对于多人协作的团队和有合规要求的项目尤为重要。

记录的操作类型

涵盖内容的增删改查全部操作:创建条目、更新字段、发布/取消发布、删除条目、修改分类、上传媒体文件、修改站点设置等。每条日志记录包含操作者 ID、IP 地址、User-Agent 和详细的变更内容。

管理界面

在管理后台提供专门的「审计日志」页面,支持按时间范围、操作用户、操作类型、目标集合进行筛选。每条记录可展开查看变更的字段级别差异(diff 视图)。

数据保留策略

可配置日志保留天数,超期日志自动清理。默认保留 90 天。也支持将日志导出为 JSON 格式进行长期归档。

性能影响

日志写入采用异步队列机制,不会阻塞正常的内容操作流程。在高频写入场景下经过优化,对响应时间的影响可忽略不计。

API 访问

提供 REST API 端点用于程序化访问审计日志,方便与外部监控系统(如 Grafana、Datadog)集成。API 支持分页查询和过滤条件。