class MyApiClient::Request::Logger

Description of Logger

Constants

LOG_LEVEL

Attributes

logger[R]
method[R]
uri[R]

Public Class Methods

new(logger, method, uri) click to toggle source

Description of initialize

@param logger [::Logger] describe_logger_here @param method [String] HTTP method @param uri [URI] Target URI

# File lib/my_api_client/request/logger.rb, line 16
def initialize(logger, method, uri)
  @logger = logger
  @method = method.to_s.upcase
  @uri = uri
end

Private Instance Methods

format(message) click to toggle source
# File lib/my_api_client/request/logger.rb, line 32
def format(message)
  "API request `#{method} #{uri}`: \"#{message}\""
end