Method: LoggingElf::GelfData#initialize

Defined in:
lib/logging_elf/gelf_data.rb

#initialize(gelf_data = {}) ⇒ GelfData

Returns a new instance of GelfData.



23
24
25
26
27
28
29
# File 'lib/logging_elf/gelf_data.rb', line 23

def initialize(gelf_data = {})
  super
  self.additional_fields ||= {}
  self.host ||= LoggingElf.config.host if LoggingElf.config
  return if gelf_data.nil?
  add_fields(gelf_data)
end