Class: LHC::Logging
- Inherits:
-
Interceptor
- Object
- Interceptor
- LHC::Logging
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/lhc/interceptors/logging.rb
Instance Attribute Summary
Attributes inherited from Interceptor
Instance Method Summary collapse
Methods inherited from Interceptor
#after_request, #before_raw_request, #before_response, dup, #initialize, #response
Constructor Details
This class inherits a constructor from LHC::Interceptor
Instance Method Details
#after_response ⇒ Object
13 14 15 16 17 18 |
# File 'lib/lhc/interceptors/logging.rb', line 13 def after_response return unless logger logger.info( "After LHC response for request<#{request.object_id}> #{request.method.upcase} #{request.url} at #{Time.now.iso8601} Time=#{response.time_ms}ms URL=#{response.effective_url}" ) end |
#before_request ⇒ Object
6 7 8 9 10 11 |
# File 'lib/lhc/interceptors/logging.rb', line 6 def before_request return unless logger logger.info( "Before LHC request<#{request.object_id}> #{request.method.upcase} #{request.url} at #{Time.now.iso8601} Params=#{request.params} Headers=#{request.headers}" ) end |