# File lib/mq/logger.rb, line 59 def print data = nil, &block if block @printer = block elsif data.is_a? Proc @printer = data elsif data (pr = @printer || self.class.printer) and pr.call(data) else @printer end end