Class: Gitlab::GrapeLogging::Loggers::ContextLogger
- Inherits:
-
GrapeLogging::Loggers::Base
- Object
- GrapeLogging::Loggers::Base
- Gitlab::GrapeLogging::Loggers::ContextLogger
- Defined in:
- lib/gitlab/grape_logging/loggers/context_logger.rb
Instance Method Summary collapse
Instance Method Details
#parameters(request, _) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/gitlab/grape_logging/loggers/context_logger.rb', line 8 def parameters(request, _) # Add remote_ip if this request wasn't already handled. If we # add it unconditionally we can break client_id due to the way # the context inherits the user. unless Gitlab::ApplicationContext.current_context_include?(:remote_ip) Gitlab::ApplicationContext.push(remote_ip: request.ip) end Gitlab::ApplicationContext.current end |