Sha256: ff81ea443e9dfc17b29d5dece7a1185413e2686c39a5d55575af9ad0c5106f2d

Contents?: true

Size: 400 Bytes

Versions: 4

Compression:

Stored size: 400 Bytes

Contents

module GoogleDistanceMatrix
  class LogSubscriber < ActiveSupport::LogSubscriber
    def self.logger
      GoogleDistanceMatrix.logger
    end

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

GoogleDistanceMatrix::LogSubscriber.attach_to "google_distance_matrix"

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
google_distance_matrix-0.1.1 lib/google_distance_matrix/log_subscriber.rb
google_distance_matrix-0.1.0 lib/google_distance_matrix/log_subscriber.rb
google_distance_matrix-0.0.3 lib/google_distance_matrix/log_subscriber.rb
google_distance_matrix-0.0.2 lib/google_distance_matrix/log_subscriber.rb