Class: Chef::Handler::Graylog::GelfStartHandler

Inherits:
Chef::Handler show all
Defined in:
lib/chef/handler/graylog/gelf_start_handler.rb

Instance Method Summary collapse

Constructor Details

#initialize(server_uri, config = {}) ⇒ GelfStartHandler

Returns a new instance of GelfStartHandler.



9
10
11
# File 'lib/chef/handler/graylog/gelf_start_handler.rb', line 9

def initialize(server_uri, config = {})
  @sender = Graylog::Sender::Http.new(server_uri, config)
end

Instance Method Details

#reportObject



13
14
15
# File 'lib/chef/handler/graylog/gelf_start_handler.rb', line 13

def report
  @run_status.events.register(Graylog::GelfEventHandler.new(@sender))
end