class MLogger::LogDeveices

Attributes

devs[R]

Public Class Methods

new(*logs) click to toggle source
# File lib/mlogger.rb, line 487
def initialize *logs
  @devs = logs.map do |log|
    # *STDOUT/*STDERR raise "IOError: not opened for reading"
    LogDevice.new *(log.is_a?(Array) ? log : [log])
  end
end

Public Instance Methods

close() click to toggle source
# File lib/mlogger.rb, line 498
def close
  @devs.each {|dev| dev.close}
end
write(message) click to toggle source
# File lib/mlogger.rb, line 494
def write message
  @devs.each {|dev| dev.write message}
end