module Wallaby::Logger

Custom logger

Protected Class Methods

normalize(message, sources) click to toggle source

@param message [Object]

# File lib/wallaby/logger.rb, line 23
def normalize(message, sources)
  case message
  when String
    [message, sources && "\nfrom #{sources.join("     \n")}"]
  when StandardError
    [message.message, sources && "\n#{message.backtrace.join("\n")}"]
  else
    [message.inspect, sources && "\nfrom #{sources.join("     \n")}"]
  end
end