audit.ini [AuditSinkSettings]
The block [AuditSinkSettings] of settings/audit.ini, with 2 setting(s).
Never edit settings/audit.ini itself: an update replaces it. Put the settings you change in an override, which wins over the shipped file:
settings/override/audit.ini.append.phpfor every siteaccess,settings/siteaccess/<siteaccess>/audit.ini.append.phpfor one siteaccess,extension/<extension>/settings/audit.ini.append.phpin an extension (read when the extension is active).
SinkClasses
Sinks besides the file (which is always written). name => class implementing
expAuditSink. Extensions add their own (RAD survey registry "auditsinks").
The user audit log (table expuser_audit, [UserAuditSettings]); a database insert at flush time
Default: a hash of 4: syslog=expAuditSyslogSink, webhook=expAuditWebhookSink, mail=expAuditMailSink, useraudit=expAuditUserAuditSink.
# settings/override/audit.ini.append.php
[AuditSinkSettings]
# an empty "SinkClasses[]" first replaces the shipped list; without it the items are added
SinkClasses[]
SinkClasses[syslog]=expAuditSyslogSink
SinkClasses[webhook]=expAuditWebhookSink
SinkClasses[mail]=expAuditMailSink
SinkClasses[useraudit]=expAuditUserAuditSink
*/ ?>SpoolDir
Undeliverable batches wait here and are retried by the cronjob part.
Default: log/audit/spool.
# settings/override/audit.ini.append.php
[AuditSinkSettings]
SpoolDir=log/audit/spool
*/ ?>Related
Generated by ./console exp:help:examples from settings/audit.ini. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.