springtimesoft/silverstripe-audit-logger

A module to add security audit log file to Silverstripe

1.0.0 2023-12-19 23:07 UTC

This package is auto-updated.

Last update: 2024-04-19 23:49:54 UTC


README

This module leverages much of the functionality of silverstripe/auditor, however replaces the silverstripe/auditor::AuditLogger with springtimesoft/silverstripe-audit-logger::AuditLogger to write the log to public/assets/audit.log rather than the system log.

Once a day it will truncate the log automatically to only keep logs from the last 30 days. This can be set to 0 if no truncation is required. See configuration below.

Installation

composer require springtimesoft/silverstripe-audit-logger

Requirements

Usage

Please refer to silverstripe/auditor for usage.

Configuration

The following default values can be updated via your yaml configuration:

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