class LogStashLogger::Formatter::CeeSyslog
Public Instance Methods
call(severity, time, progname, message)
click to toggle source
Calls superclass method
LogStashLogger::Formatter::Base#call
# File lib/logstash-logger/formatter/cee_syslog.rb, line 4 def call(severity, time, progname, message) @progname = progname super end
Private Instance Methods
build_facility(host)
click to toggle source
# File lib/logstash-logger/formatter/cee_syslog.rb, line 11 def build_facility(host) facility = host.dup facility << " #{@progname}" if @progname facility end
format_event(event)
click to toggle source
# File lib/logstash-logger/formatter/cee_syslog.rb, line 17 def format_event(event) "#{build_facility(event["host".freeze])}:#{super}\n" end