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