Fix logstasher custom fields
This commit is contained in:
parent
63866a47b5
commit
a0979b1d57
3 changed files with 25 additions and 39 deletions
|
@ -3,17 +3,7 @@ if LogStasher.enabled
|
|||
fields[:type] = "tps"
|
||||
end
|
||||
|
||||
LogStasher.watch('process_action.action_controller') do |name, start, finish, id, payload, store|
|
||||
store[:user_agent] = payload[:user_agent]
|
||||
store[:browser] = payload[:browser]
|
||||
store[:browser_version] = payload[:browser_version]
|
||||
store[:platform] = payload[:platform]
|
||||
|
||||
store[:current_user_roles] = payload[:current_user_roles]
|
||||
|
||||
if payload[:current_user].present?
|
||||
store[:current_user_id] = payload[:current_user][:id]
|
||||
store[:current_user_email] = payload[:current_user][:email]
|
||||
end
|
||||
LogStasher.add_custom_fields_to_request_context do |fields|
|
||||
fields.merge!(session_info_payload)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue