Class: Megaphone::Client::FluentLogger

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/megaphone/client/fluent_logger.rb

Instance Method Summary collapse

Constructor Details

#initialize(host, port, overflow_handler = nil) ⇒ FluentLogger

Returns a new instance of FluentLogger.



11
12
13
14
15
16
17
18
# File 'lib/megaphone/client/fluent_logger.rb', line 11

def initialize(host, port, overflow_handler = nil)
  overflow_handler ||= default_overflow_handler
  @logger = Fluent::Logger::FluentLogger.new('megaphone',
                                             host: host,
                                             port: port,
                                             buffer_overflow_handler: overflow_handler
                                           )
end