class Dynamoid::Log::Formatter::Debug

Public Instance Methods

format(response) click to toggle source
# File lib/dynamoid/log/formatter.rb, line 10
def format(response)
  bold = "\x1b[1m"
  color = "\x1b[34m"
  reset = "\x1b[0m"

  [
    response.context.operation.name,
    "#{bold}#{color}\nRequest:\n#{reset}#{bold}",
    JSON.pretty_generate(JSON.parse(response.context.http_request.body.string)),
    "#{bold}#{color}\nResponse:\n#{reset}#{bold}",
    JSON.pretty_generate(JSON.parse(response.context.http_response.body.string)),
    reset
  ].join("\n")
end