Method: TaskTempest::Bootstrap#logger

Defined in:
lib/task_tempest/bootstrap.rb

#loggerObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/task_tempest/bootstrap.rb', line 8

def logger
  @logger ||= begin
    log_name = settings.log_name || self.class.name
    path = "#{settings.log_dir}/#{log_name}.log"
    Logger.new(path).tap do |logger|
      logger.formatter = LogFormatter
      logger.level = settings.log_level
    end
  end
end