# File lib/cabin/outputs/em/stdlib-logger.rb, line 30 def <<(data) line = Hash.new line[:method] = data[:level] || "info" line[:message] = "#{data[:message]} #{data.inspect}" if EM::reactor_running? # Push line onto queue for later sending @logger_queue.push(line) else # This will call @logger.info(data) or something similar @logger.send(line[:method], line[:message]) end end