class Yell::Adapters::Syslogsd

Attributes

facility[RW]
host[RW]
port[RW]
prefix[RW]

Public Instance Methods

get_combined_message(*messages) click to toggle source
# File lib/yell/adapters/syslogsd.rb, line 22
def get_combined_message *messages
  messages.select{|m| m.is_a? String}.join(' ') || ""
end
get_notify_for(event, message, data) click to toggle source
# File lib/yell/adapters/syslogsd.rb, line 26
def get_notify_for event, message, data
  data.merge({:short_message => "#{@prefix}#{message}", :level => event.level, :facility => @facility})
end
yank_hashes_from(*messages) click to toggle source
# File lib/yell/adapters/syslogsd.rb, line 18
def yank_hashes_from *messages
  messages.select{|m| m.is_a? Hash}.reduce(&:merge) || {}
end