module DCA::Helpers::Logger::ClassMethods

Public Instance Methods

logger=(value) click to toggle source
# File lib/dca/helpers/logger.rb, line 39
def logger= value
  @logger = value
end
logger_name(name) click to toggle source
# File lib/dca/helpers/logger.rb, line 30
def logger_name name
  define_method :logger do
    @logger unless @logger.nil?

    out = APP_CONFIG[:logger] ? File.join(DCA.root, 'log', "#{(self.class.send name).underscore}.log") : NIL
    @logger ||= VerboseLogger.new out, 0, 1048576, APP_CONFIG[:verbose]
  end
end