Module: LogToolbox::LogPayload
- Extended by:
- ActiveSupport::Concern
- Includes:
- LogHelper
- Included in:
- LogController
- Defined in:
- lib/log_toolbox/log_payload.rb
Instance Method Summary collapse
-
#append_info_to_payload(payload) ⇒ Object
rubocop:disable Metrics/AbcSize.
Methods included from LogHelper
#log_critical, #log_debug, #log_error, #log_info, #log_warn
Instance Method Details
#append_info_to_payload(payload) ⇒ Object
rubocop:disable Metrics/AbcSize
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/log_toolbox/log_payload.rb', line 12 def append_info_to_payload(payload) super payload[:activityID] = request.headers['activityID'] payload[:event_at] = I18n.l(Time.current, format: :timestamp) payload[:service_name] = LogUtil.system_service_name payload[:version] = LogUtil.system_version payload[:origin_ipv4] = request.env['REMOTE_ADDR'] payload[:destination_ipv4] = request.env['SERVER_NAME'] payload[:username] = request.headers['Authorization'] end |