Sha256: e98722ec4b450e772b1acb0084ec351733ac828cd22d8170f0878d77f2ad3791

Contents?: true

Size: 452 Bytes

Versions: 1

Compression:

Stored size: 452 Bytes

Contents

require 'socket'
require 'syslog_protocol'
require 'remote_syslog_sender_multiline/sender'

module RemoteSyslogSender
  class UdpSender < Sender
    def initialize(remote_hostname, remote_port, options = {})
      super
      @socket = UDPSocket.new
    end

    private

    def send_msg(payload)
      print 'payload is:'
      print payload
      print 'end payload.'
      @socket.send(payload, 0, @remote_hostname, @remote_port)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
remote_syslog_sender_multiline-1.2.5 lib/remote_syslog_sender_multiline/udp_sender.rb