Skip to content

springtimesoft/silverstripe-audit-logger

Repository files navigation

Silverstripe Audit Logger

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

About

A module to add security audit log file to Silverstripe

Resources

License

Stars

Watchers

Forks

Languages