module Katinguele::Logger
Public Instance Methods
error(err)
click to toggle source
# File lib/katinguele/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/katinguele/logger.rb, line 29 def log(message) "INFO -- #{message}" end
request(req, method)
click to toggle source
# File lib/katinguele/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/katinguele/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