Parent

Class/Module Index [+]

Quicksearch

Cinch::LoggerList

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

Public Instance Methods

debug(message) click to toggle source

(see Logger#debug)

# File lib/cinch/logger_list.rb, line 23
def debug(message)
  each {|l| l.debug(message)}
end
error(message) click to toggle source

(see Logger#error)

# File lib/cinch/logger_list.rb, line 28
def error(message)
  each {|l| l.error(message)}
end
exception(message) click to toggle source

(see Logger#exception)

# File lib/cinch/logger_list.rb, line 58
def exception(message)
  each {|l| l.exception(message)}
end
fatal(message) click to toggle source

(see Logger#error)

# File lib/cinch/logger_list.rb, line 33
def fatal(message)
  each {|l| l.fatal(message)}
end
incoming(message) click to toggle source

(see Logger#incoming)

# File lib/cinch/logger_list.rb, line 48
def incoming(message)
  each {|l| l.incoming(message)}
end
info(message) click to toggle source

(see Logger#info)

# File lib/cinch/logger_list.rb, line 38
def info(message)
  each {|l| l.info(message)}
end
level=(level) click to toggle source

(see Logger#level=)

# File lib/cinch/logger_list.rb, line 13
def level=(level)
  each {|l| l.level = level}
end
log(messages, event = :debug, level = event) click to toggle source

(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
outgoing(message) click to toggle source

(see Logger#outgoing)

# File lib/cinch/logger_list.rb, line 53
def outgoing(message)
  each {|l| l.outgoing(message)}
end
warn(message) click to toggle source

(see Logger#warn)

# File lib/cinch/logger_list.rb, line 43
def warn(message)
  each {|l| l.warn(message)}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.