mattermost/audit
Doug Lauder 56fb31f06f
MM-22784 Advanced logging config for audit (#15076)
Adds the advanced logging config for audit. Existing support for auditing to a single file remains for E0 and E10 licenses instances, and a new config item ExperimentalAuditSettings.AdvancedLoggingConfig is added that behaves like LogSettings.AdvancedLoggingConfig.

Supported destinations:

- file
- syslog (with out without TLS)
- raw TCP socket (with out without TLS)

ExperimentalAuditSettings.AdvancedLoggingConfig can contain a filespec to a config file, a database DSN, or JSON.

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Claudio Costa <cstcld91@gmail.com>
2020-07-22 18:48:46 -04:00
..
audit.go MM-22784 Advanced logging config for audit (#15076) 2020-07-22 18:48:46 -04:00
audit_test.go MM-25731 Advanced Logging (#14888) 2020-07-15 14:40:36 -04:00
const.go MM-23222 mirror audit logs to file (#14062) 2020-03-17 16:12:56 -04:00
file.go MM-25731 Advanced Logging (#14888) 2020-07-15 14:40:36 -04:00
record.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00
record_test.go MM-22785 audit server CLI (#14144) 2020-04-08 00:52:30 -04:00