summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McGivern <sean@mcgivern.me.uk>2018-09-06 08:30:25 +0000
committerSean McGivern <sean@mcgivern.me.uk>2018-09-06 08:30:25 +0000
commitb92b7d822226724db76b8dfb61dca438ea8dbb1c (patch)
tree5240a0b9bf3fc2d836e0c254197c9844511c3fd8
parent172c2d51392c92775b74c0529758e0cf3faedc27 (diff)
parent93005b4e811a41da2c845b7c1ab558625c338a72 (diff)
downloadgitlab-ce-b92b7d822226724db76b8dfb61dca438ea8dbb1c.tar.gz
Merge branch 'sh-add-ua-to-lograge-logs' into 'master'
Add User-Agent to production_json.log See merge request gitlab-org/gitlab-ce!21546
-rw-r--r--app/controllers/application_controller.rb1
-rw-r--r--changelogs/unreleased/sh-add-ua-to-lograge-logs.yml5
-rw-r--r--config/initializers/lograge.rb3
3 files changed, 8 insertions, 1 deletions
diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index e5b38898a67..7cd68d6b92a 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -110,6 +110,7 @@ class ApplicationController < ActionController::Base
def append_info_to_payload(payload)
super
+ payload[:ua] = request.env["HTTP_USER_AGENT"]
payload[:remote_ip] = request.remote_ip
logged_user = auth_user
diff --git a/changelogs/unreleased/sh-add-ua-to-lograge-logs.yml b/changelogs/unreleased/sh-add-ua-to-lograge-logs.yml
new file mode 100644
index 00000000000..eec55bd3a24
--- /dev/null
+++ b/changelogs/unreleased/sh-add-ua-to-lograge-logs.yml
@@ -0,0 +1,5 @@
+---
+title: Add User-Agent to production_json.log
+merge_request: 21546
+author:
+type: other
diff --git a/config/initializers/lograge.rb b/config/initializers/lograge.rb
index 1cf8a24e98c..840404e0ec0 100644
--- a/config/initializers/lograge.rb
+++ b/config/initializers/lograge.rb
@@ -22,7 +22,8 @@ unless Sidekiq.server?
params: params,
remote_ip: event.payload[:remote_ip],
user_id: event.payload[:user_id],
- username: event.payload[:username]
+ username: event.payload[:username],
+ ua: event.payload[:ua]
}
gitaly_calls = Gitlab::GitalyClient.get_request_count