class Logger::Logging::ExtendedLogger

Public Instance Methods

data(message_or_progname = nil) { || ... } click to toggle source
# File lib/logger/logging/extended_logger.rb, line 15
def data message_or_progname = nil, &block
  if block_given?
    progname = message_or_progname
    message = yield
  else
    message = message_or_progname
  end

  message.each_line "\n" do |line|
    if line == "\n"
      line = "\\n"
    else
      line.gsub! "\r", "\\r"
      line.chomp!
    end

    add -2, nil, line
  end
end
format_severity(severity) click to toggle source
Calls superclass method
# File lib/logger/logging/extended_logger.rb, line 3
def format_severity severity
  case severity
  when -1 then "TRACE"
  when -2 then "DATA"
  else super
  end
end
io() click to toggle source
# File lib/logger/logging/extended_logger.rb, line 35
def io
  @logdev and @logdev.dev
end
trace(message_or_progname = nil, &block) click to toggle source
# File lib/logger/logging/extended_logger.rb, line 11
def trace message_or_progname = nil, &block
  add -1, nil, message_or_progname, &block
end