Class: Boty::Logger::Multi

Inherits:
Logger
  • Object
show all
Defined in:
lib/boty/logger.rb

Instance Method Summary collapse

Constructor Details

#initialize(adapters) ⇒ Multi

Returns a new instance of Multi.



31
32
33
# File 'lib/boty/logger.rb', line 31

def initialize(adapters)
  @adapters = adapters
end

Instance Method Details

#add(*args, &block) ⇒ Object



41
42
43
44
45
# File 'lib/boty/logger.rb', line 41

def add(*args, &block)
  @adapters.each do |adapter|
    adapter.add(*args, &block)
  end
end

#level=(level) ⇒ Object



35
36
37
38
39
# File 'lib/boty/logger.rb', line 35

def level=(level)
  @adapters.each do |adapter|
    adapter.level = level
  end
end