This class allows Cinch to use multiple loggers at once. A common use-case would be to log formatted messages to STDERR and a pisg-compatible log to a file.
It inherits directly from Array, so adding new loggers is as easy as calling LoggerList#push.
@attr_writer level @since 2.0.0
(see Logger#debug)
# File lib/cinch/logger_list.rb, line 23 def debug(message) each {|l| l.debug(message)} end
(see Logger#error)
# File lib/cinch/logger_list.rb, line 28 def error(message) each {|l| l.error(message)} end
(see Logger#exception)
# File lib/cinch/logger_list.rb, line 58 def exception(message) each {|l| l.exception(message)} end
(see Logger#error)
# File lib/cinch/logger_list.rb, line 33 def fatal(message) each {|l| l.fatal(message)} end
(see Logger#incoming)
# File lib/cinch/logger_list.rb, line 48 def incoming(message) each {|l| l.incoming(message)} end
(see Logger#info)
# File lib/cinch/logger_list.rb, line 38 def info(message) each {|l| l.info(message)} end
(see Logger#level=)
# File lib/cinch/logger_list.rb, line 13 def level=(level) each {|l| l.level = level} end
(see Logger#log)
# File lib/cinch/logger_list.rb, line 18 def log(messages, event = :debug, level = event) each {|l| l.log(messages, event, level)} end
(see Logger#outgoing)
# File lib/cinch/logger_list.rb, line 53 def outgoing(message) each {|l| l.outgoing(message)} end
(see Logger#warn)
# File lib/cinch/logger_list.rb, line 43 def warn(message) each {|l| l.warn(message)} end
Generated with the Darkfish Rdoc Generator 2.