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