class Ougai::Logger
def self.broadcast(logger)
-
logger
(Logger
) -- The logger receiving broadcast logs.
def self.broadcast(logger) Module.new do |mdl| define_method(:log) do |*args| logger.log(*args) super(*args) end define_method(:level=) do |level| logger.level = level super(level) end define_method(:close) do logger.close super() end end end