<!-- Sanitized reference copy. Original comments removed; OAuth domains generalized.
     Logic is otherwise unchanged and includes known review issues.
     Read README.md and the draft Technical Review Notes before use. -->

<localfile>
  <location>/var/log/gitlab/gitlab-rails/production_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">production_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/audit_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">audit_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/auth.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">auth</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/application_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">application_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/application.log</location>
  <log_format>syslog</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">application_text</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/api_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">api_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/nginx/gitlab_access.log</location>
  <log_format>syslog</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">nginx_access</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/nginx/gitlab_error.log</location>
  <log_format>syslog</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">nginx_error</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-workhorse/current</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">workhorse</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-shell/gitlab-shell.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">gitlab_shell</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitaly/current</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">gitaly</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/sidekiq/current</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">sidekiq</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/git_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">git_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/graphql_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">graphql_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/web_hooks.log</location>
  <log_format>syslog</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">web_hooks</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/integrations_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">integrations_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitlab-rails/exceptions_json.log</location>
  <log_format>json</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">exceptions_json</label>
</localfile>

<localfile>
  <location>/var/log/gitlab/gitaly/gitaly_hooks.log</location>
  <log_format>syslog</log_format>
  <only-future-events>yes</only-future-events>
  <label key="integration.source">gitlab</label>
  <label key="integration.log_type">gitaly_hooks</label>
</localfile>
