class Rubinius::RailsLogger
Constants
- VERSION
Attributes
formatter[RW]
provided for method-call compatibility, formatter and level are no-ops
level[RW]
provided for method-call compatibility, formatter and level are no-ops
progname[RW]
provided for method-call compatibility, formatter and level are no-ops
Public Class Methods
new(name)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 8 def initialize(name) @progname = name @logger = Rubinius::Logger.new name @level = :warn end
Public Instance Methods
add(severity, message = nil, program_name = nil) { || ... }
click to toggle source
# File lib/rubinius/rails_logger.rb, line 34 def add(severity, message = nil, program_name = nil, &block) program_name ||= progname if message.nil? message = if block_given? yield else program_name end end log(severity, message) end
debug(message=nil, &block)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 76 def debug(message=nil, &block) log(:debug, message, &block) end
debug?()
click to toggle source
# File lib/rubinius/rails_logger.rb, line 30 def debug? false end
error(message=nil, &block)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 64 def error(message=nil, &block) log(:error, message, &block) end
error?()
click to toggle source
# File lib/rubinius/rails_logger.rb, line 18 def error? false end
fatal(message=nil, &block)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 60 def fatal(message=nil, &block) log(:fatal, message, &block) end
fatal?()
click to toggle source
# File lib/rubinius/rails_logger.rb, line 14 def fatal? false end
info(message=nil, &block)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 72 def info(message=nil, &block) log(:info, message, &block) end
info?()
click to toggle source
# File lib/rubinius/rails_logger.rb, line 26 def info? false end
log(severity, message) { || ... }
click to toggle source
# File lib/rubinius/rails_logger.rb, line 48 def log(severity, message, &block) message = yield if block_given? @logger.send severity, message end
warn(message=nil, &block)
click to toggle source
# File lib/rubinius/rails_logger.rb, line 68 def warn(message=nil, &block) log(:warn, message, &block) end
warn?()
click to toggle source
# File lib/rubinius/rails_logger.rb, line 22 def warn? true end
write(message=nil) { || ... }
click to toggle source
# File lib/rubinius/rails_logger.rb, line 53 def write(message=nil, &block) message = yield if block_given? @logger.write message end
Also aliased as: unknown