module Logging

Public Class Methods

configure_logger_for(classname) click to toggle source
# File lib/utils/logging.rb, line 53
def configure_logger_for(classname)
  logsettings = Scm::Workflow::Utils::LogSettings.instance
  logger = Logger.new(logsettings.output)
  logger.progname = classname
  logger.level = logsettings.level
  logger
end
logger_for(classname) click to toggle source
# File lib/utils/logging.rb, line 49
def logger_for(classname)
  @loggers[classname] ||= configure_logger_for(classname)
end

Public Instance Methods

logger() click to toggle source


# File lib/utils/logging.rb, line 38
def logger
  @logger ||= Logging.logger_for(self.class.name)
end