module Quickbooks::Util::Logging
def condense_logs?
def condense_logs? ::Quickbooks.condense_logs? end
def log(msg)
def log(msg) ::Quickbooks.log(msg) if log? end
def log?
def log? defined?(@log) ? @log : ::Quickbooks.log? end
def log_multiple(messages)
def log_multiple(messages) if condense_logs? log(messages.join("\n")) else messages.each(&method(:log)) end end
def log_xml(str)
def log_xml(str) if ::Quickbooks.log_xml_pretty_print? && !(str and str.empty?) Nokogiri::XML(str).to_xml else str end rescue => e e end