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