module Eezee::Logger

Public Instance Methods

error(err) click to toggle source
# File lib/eezee/logger.rb, line 21
def error(err)
  p log("error: #{err.class}")
  p log("error: SUCCESS: #{err.response.success?}")
  p log("error: TIMEOUT: #{err.response.timeout?}")
  p log("error: CODE: #{err.response.code}")
  p log("error: BODY: #{err.response.body&.to_json}")
end
log(message) click to toggle source
# File lib/eezee/logger.rb, line 29
def log(message)
  "INFO -- #{message}"
end
request(req, method) click to toggle source
# File lib/eezee/logger.rb, line 7
def request(req, method)
  p log("request: #{method} #{req.uri}")
  p log("request: HEADERS: #{req.headers&.to_json}") if req.headers
  p log("request: PAYLOAD: #{req.payload&.to_json}") if req.payload
  nil
end
response(res) click to toggle source
# File lib/eezee/logger.rb, line 14
def response(res)
  p log("response: SUCCESS: #{res.success?}")
  p log("response: TIMEOUT: #{res.timeout?}")
  p log("response: CODE: #{res.code}")
  p log("response: BODY: #{res.body&.to_json}")
end