Class: MinatoLogger::Middlewares::RequestContextEnricher
- Inherits:
-
Object
- Object
- MinatoLogger::Middlewares::RequestContextEnricher
- Defined in:
- lib/minato_logger/middlewares/request_context_enricher.rb
Constant Summary collapse
- CONTEXT_FIELDS =
%i[session_id page_url user_id calling_service].freeze
Instance Method Summary collapse
Instance Method Details
#call(log) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/minato_logger/middlewares/request_context_enricher.rb', line 8 def call(log) return log unless log.is_a?(Hash) CONTEXT_FIELDS.each do |field| value = MinatoLogger.context[field] log[field] = value if value end log end |