Class: GoogleDistanceMatrix::LogSubscriber

Inherits:
ActiveSupport::LogSubscriber
  • Object
show all
Defined in:
lib/google_distance_matrix/log_subscriber.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.loggerObject



3
4
5
# File 'lib/google_distance_matrix/log_subscriber.rb', line 3

def self.logger
  GoogleDistanceMatrix.logger
end

Instance Method Details

#client_request_matrix_data(event) ⇒ Object



7
8
9
# File 'lib/google_distance_matrix/log_subscriber.rb', line 7

def client_request_matrix_data(event)
  logger.info "(#{event.duration}ms) (elements: #{event.payload[:elements]}) GET #{event.payload[:url]}", tag: :client
end