Method: TaskTempest::Bootstrap#task_logger

Defined in:
lib/task_tempest/bootstrap.rb

#task_loggerObject



19
20
21
22
23
24
25
26
27
28
# File 'lib/task_tempest/bootstrap.rb', line 19

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