Settings - Configuration - Logging
On the Logging screen it is possible to configure a remote syslog server, to which all Audit Log entries will be sent. The following can be set:
Log access attempts to non-existent packages
If enabled, then any attempt to access a non-existent package (URL with non-existent package UUID) results in creation of an audit log with this information. Enabling this option can cause excessive logging in case of a DOS attack.
(default: disabled)
Log User-Agent header
If enabled, then all audit log records triggered by web requests will include content of User-Agent HTTP header.
(default: disabled)
Syslog
Syslog server address
Address of the syslog server, to which to send the audit log records. The address format is:
<protocol>://<host or IP address>:<port>
The protocol can be either “udp” or “tcp”. The whole address can look for example like “tcp://logserver.domain:10514” or “udp://logserver.domain:514”.
The format of sent messages conforms to the RFC 3164, content of the message is in JSON.
The list of all existing audit log types is available here.
(default: unset)
The language of syslog records
The language of the log records sent to the configured syslog server.
(default: en)
Retention of audit logs
Automatically delete old audit logs
If this feature is enabled, audit logs will be deleted after the specified number of days.
(default: enabled)
Delete audit logs older than
Specifies the number of days for which audit logs will be retained. After this time they will be automatically deleted.
(default: 1100)