← 返回
EmDash Audit Log — 审计日志插件
官方概述
Audit Log 插件为 EmDash 提供完整的操作审计能力。每一次内容创建、编辑、发布、删除操作都会被记录,包括操作者、操作时间、变更前后的数据差异。这对于多人协作的团队和有合规要求的项目尤为重要。
记录的操作类型
涵盖内容的增删改查全部操作:创建条目、更新字段、发布/取消发布、删除条目、修改分类、上传媒体文件、修改站点设置等。每条日志记录包含操作者 ID、IP 地址、User-Agent 和详细的变更内容。
管理界面
在管理后台提供专门的「审计日志」页面,支持按时间范围、操作用户、操作类型、目标集合进行筛选。每条记录可展开查看变更的字段级别差异(diff 视图)。
数据保留策略
可配置日志保留天数,超期日志自动清理。默认保留 90 天。也支持将日志导出为 JSON 格式进行长期归档。
性能影响
日志写入采用异步队列机制,不会阻塞正常的内容操作流程。在高频写入场景下经过优化,对响应时间的影响可忽略不计。
API 访问
提供 REST API 端点用于程序化访问审计日志,方便与外部监控系统(如 Grafana、Datadog)集成。API 支持分页查询和过滤条件。