Class: RestClientLogSubscriber
- Inherits:
-
ActiveSupport::LogSubscriber
- Object
- ActiveSupport::LogSubscriber
- RestClientLogSubscriber
- Defined in:
- lib/rest_client_logger/rest_client_log_subscriber.rb
Instance Method Summary collapse
Instance Method Details
#log(event) ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/rest_client_logger/rest_client_log_subscriber.rb', line 2 def log(event) return unless logger.debug? method = (event.payload[:method] || "").upcase headers = event.payload[:headers] name = 'RestClient %s (%.1fms)' % [method, event.duration] debug " #{color(name, GREEN, true)} #{color(event.payload[:url], BOLD, true)} #{headers.inspect if headers.present?}" end |