clean_audit_logs extends scheduled_task
Garbage Collection Task for Audit Logs.
Cleans up old records from middag_event and middag_itemrevision based on a configurable retention period.
Table of Contents
Constants
Methods
- execute() : void
- get_name() : string
- clean_events() : void
- Clean up events and related data older than $expiry_time.
- clean_revisions() : void
- Clean up item revisions older than $expiry_time.
Constants
DEFAULT_RETENTION_DAYS
private
int
DEFAULT_RETENTION_DAYS
= 90
Default retention period in days
Methods
execute()
public
execute() : void
get_name()
public
get_name() : string
Return values
stringclean_events()
Clean up events and related data older than $expiry_time.
private
clean_events(int $expiry_time) : void
Parameters
- $expiry_time : int
clean_revisions()
Clean up item revisions older than $expiry_time.
private
clean_revisions(int $expiry_time) : void
Parameters
- $expiry_time : int