springtimesoft/silverstripe-audit-logger

为 Silverstripe 添加安全审计日志文件的模块

安装: 45

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 4

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

1.0.1 2024-05-02 03:54 UTC

This package is auto-updated.

Last update: 2024-09-02 04:42:57 UTC


README

此模块利用了silverstripe/auditor的大部分功能,但将silverstripe/auditor::AuditLogger替换为springtimesoft/silverstripe-audit-logger::AuditLogger,以便将日志写入public/assets/audit.log而不是系统日志。

每天会自动截断日志,只保留最后30天的日志。如果不需要截断,可以将其设置为0。请参阅下面的配置

安装

composer require springtimesoft/silverstripe-audit-logger

要求

用法

请参阅silverstripe/auditor了解用法。

配置

以下默认值可以通过您的yaml配置进行更新

Springtimesoft\AuditLogger\AuditFactory:
  auditLog: ../public/assets/audit.log
  logLevel: info
  keepForDays: 30