module Quickbooks::Util::Logging
Attributes
log[W]
Public Instance Methods
condense_logs?()
click to toggle source
# File lib/quickbooks/util/logging.rb, line 22 def condense_logs? ::Quickbooks.condense_logs? end
log(msg)
click to toggle source
# File lib/quickbooks/util/logging.rb, line 6 def log(msg) ::Quickbooks.log(msg) if log? end
log?()
click to toggle source
# File lib/quickbooks/util/logging.rb, line 18 def log? defined?(@log) ? @log : ::Quickbooks.log? end
log_multiple(messages)
click to toggle source
# File lib/quickbooks/util/logging.rb, line 10 def log_multiple(messages) if condense_logs? log(messages.join("\n")) else messages.each(&method(:log)) end end
log_xml(str)
click to toggle source
# File lib/quickbooks/util/logging.rb, line 26 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