Class: Megaphone::Client::Logger

Inherits:
Object
  • Object
show all
Defined in:
lib/megaphone/client/logger.rb

Class Method Summary collapse

Class Method Details

.create(host = nil, port = nil, overflow_handler = nil) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/megaphone/client/logger.rb', line 8

def self.create(host = nil, port = nil, overflow_handler = nil)
  if !port.nil? && !port.empty? &&
     !host.nil? && !host.empty?
    return FluentLogger.new(host, port, overflow_handler)
  end
  FileLogger.new
end