class ActiveSupport::BroadcastLoggerTest::CustomLogger

Attributes

adds[R]
chevrons[R]
closed[R]
formatter[RW]
level[RW]
local_level[RW]
progname[RW]

Public Class Methods

new() click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 121
def initialize
  @adds        = []
  @closed      = false
  @chevrons    = []
  @level       = ::Logger::DEBUG
  @local_level = ::Logger::DEBUG
  @progname    = nil
  @formatter   = nil
end

Public Instance Methods

<<(x) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 155
def <<(x)
  @chevrons << x
end
add(message_level, message = nil, progname = nil, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 159
def add(message_level, message = nil, progname = nil, &block)
  @adds << [message_level, message, progname] if message_level >= local_level
end
close() click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 163
def close
  @closed = true
end
debug(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 131
def debug(message, &block)
  add(::Logger::DEBUG, message, &block)
end
error(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 143
def error(message, &block)
  add(::Logger::ERROR, message, &block)
end
fatal(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 147
def fatal(message, &block)
  add(::Logger::FATAL, message, &block)
end
info(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 135
def info(message, &block)
  add(::Logger::INFO, message, &block)
end
unknown(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 151
def unknown(message, &block)
  add(::Logger::UNKNOWN, message, &block)
end
warn(message, &block) click to toggle source
# File activesupport/test/broadcast_logger_test.rb, line 139
def warn(message, &block)
  add(::Logger::WARN, message, &block)
end