# File lib/yell/logger.rb, line 87 def add( options, *messages, &block ) return false unless level.at?(options) messages = messages messages << block.call unless block.nil? messages = silencer.call(*messages) return false if messages.empty? event = Yell::Event.new(self, options, *messages) write(event) end