Module: Flnt::Configuration

Defined in:
lib/flnt/configuration.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.hostObject



6
7
8
# File 'lib/flnt/configuration.rb', line 6

def host
  @host ||= 'localhost'
end

.portObject



10
11
12
# File 'lib/flnt/configuration.rb', line 10

def port
  @port ||= 24224
end

.prefixObject

Returns the value of attribute prefix.



14
15
16
# File 'lib/flnt/configuration.rb', line 14

def prefix
  @prefix
end

Class Method Details

.configure(&b) ⇒ Object



26
27
28
29
# File 'lib/flnt/configuration.rb', line 26

def configure &b
  b.call(self)
  ::Flnt.initialize!(true)
end

.to_fluentd_configObject



16
17
18
19
20
21
22
23
24
# File 'lib/flnt/configuration.rb', line 16

def to_fluentd_config
  [
    prefix,
    {
      host: host,
      port: port,
    }
  ]
end