Sha256: 72d9ead033a6eca5e68f6af272e3eb18544502523c22235318efb7021fbbd807

Contents?: true

Size: 383 Bytes

Versions: 24

Compression:

Stored size: 383 Bytes

Contents

module LogStashLogger
  module Formatter
    class CeeSyslog < Cee
      def call(severity, time, progname, message)
        @cee = super
        @progname = progname

        "#{facility}:#{@cee}\n"
      end

      protected

      def facility
        @facility = "#{@event['host']}"
        @facility << " #{@progname}" if @progname
        @facility
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
logstash-logger-0.25.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.25.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.24.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.24.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.23.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.22.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.22.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.21.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.20.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.20.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.19.2 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.19.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.19.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.18.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.18.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.17.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.16.0 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.15.2 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.15.1 lib/logstash-logger/formatter/cee_syslog.rb
logstash-logger-0.15.0 lib/logstash-logger/formatter/cee_syslog.rb