class Nucleo::Logger

Constants

DEFAULT_PROGNAME

Public Class Methods

new(name, shift_age=7, shift_size=1048576) click to toggle source
# File lib/nucleo/logger.rb, line 8
def initialize(name, shift_age=7, shift_size=1048576)
  @_logger = ::Logger.new(name, shift_age, shift_size)
end

Public Instance Methods

__getobj__() click to toggle source
# File lib/nucleo/logger.rb, line 32
def __getobj__
  @_logger
end
debug(progname = nil, &block) click to toggle source
# File lib/nucleo/logger.rb, line 16
def debug(progname = nil, &block)
  @_logger.debug((progname || DEFAULT_PROGNAME), &block)
end
error(progname = nil, &block) click to toggle source
# File lib/nucleo/logger.rb, line 24
def error(progname = nil, &block)
  @_logger.error((progname || DEFAULT_PROGNAME), &block)
end
fatal(progname = nil, &block) click to toggle source
# File lib/nucleo/logger.rb, line 20
def fatal(progname = nil, &block)
  @_logger.fatal((progname || DEFAULT_PROGNAME), &block)
end
info(progname = nil, &block) click to toggle source
# File lib/nucleo/logger.rb, line 28
def info(progname = nil, &block)
  @_logger.info((progname || DEFAULT_PROGNAME), &block)
end
warn(progname = nil, &block) click to toggle source
# File lib/nucleo/logger.rb, line 12
def warn(progname = nil, &block)
  @_logger.warn((progname || DEFAULT_PROGNAME), &block)
end