module Logging

Public Class Methods

configure_logger_for(classname) click to toggle source
# File lib/tokenr/support/logging.rb, line 16
def configure_logger_for(classname)
        level = Logger::ERROR

        if(defined?(LOGGING_LEVEL))
                level = LOGGING_LEVEL
        end                  

        logger = Logger.new(STDOUT)
        logger.level = level
        logger.progname = classname
        logger
end
logger_for(classname) click to toggle source
# File lib/tokenr/support/logging.rb, line 12
def logger_for(classname)
        @loggers[classname] ||= configure_logger_for(classname)
end

Public Instance Methods

logger() click to toggle source
# File lib/tokenr/support/logging.rb, line 4
def logger
        @logger ||= Logging.logger_for(self.class.name)
end