-
- Downloads
Add support for JSON logging for audit events
This will add audit_json.log that writes one line per audit event. For example: { "severity":"INFO", "time":"2018-10-17T17:38:22.523Z", "author_id":3, "entity_id":2, "entity_type":"Project", "change":"visibility", "from":"Private", "to":"Public", "author_name":"John Doe4", "target_id":2, "target_type":"Project", "target_details":"namespace2/project2" }
parent
5edf87d0
No related branches found
No related tags found
Showing
- app/services/audit_event_service.rb 22 additions, 4 deletionsapp/services/audit_event_service.rb
- changelogs/unreleased/sh-add-audit-logging-json-ce.yml 5 additions, 0 deletionschangelogs/unreleased/sh-add-audit-logging-json-ce.yml
- doc/administration/logs.md 14 additions, 0 deletionsdoc/administration/logs.md
- lib/gitlab/audit_json_logger.rb 9 additions, 0 deletionslib/gitlab/audit_json_logger.rb
- spec/services/audit_event_service_spec.rb 26 additions, 0 deletionsspec/services/audit_event_service_spec.rb
lib/gitlab/audit_json_logger.rb
0 → 100644
spec/services/audit_event_service_spec.rb
0 → 100644
Please register or sign in to comment